Skip to content

Commit 8af6df1

Browse files
committed
Make setUpdate async
1 parent d8426a2 commit 8af6df1

2 files changed

Lines changed: 19 additions & 0 deletions

File tree

generate/input/descriptor.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2027,6 +2027,12 @@
20272027
"isErrorCode": true
20282028
}
20292029
},
2030+
"git_submodule_set_update": {
2031+
"isAsync": true,
2032+
"return": {
2033+
"isErrorCode": true
2034+
}
2035+
},
20302036
"git_submodule_set_url": {
20312037
"isAsync": true,
20322038
"return": {

test/tests/submodule.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,19 @@ describe("Submodule", function() {
6767
});
6868
});
6969

70+
it("can set submodule update", function() {
71+
var repo = this.workdirRepository;
72+
var submoduleName = "vendor/libgit2";
73+
74+
return Submodule.setUpdate(repo, submoduleName, Submodule.UPDATE.NONE)
75+
.then(function() {
76+
return Submodule.lookup(repo, submoduleName);
77+
})
78+
.then(function(submodule) {
79+
assert.equal(Submodule.UPDATE.NONE, submodule.updateStrategy());
80+
});
81+
});
82+
7083
it("can setup and finalize submodule add", function() {
7184
var repo = this.repository;
7285
var submodulePath = "hellogitworld";

0 commit comments

Comments
 (0)