diff options
author | Máximo Cuadros <mcuadros@gmail.com> | 2017-07-26 14:41:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-26 14:41:59 +0200 |
commit | e19163e22eb19b352dd022f6edc9d81e1cd7a7ed (patch) | |
tree | ca08a52fdb31bd90637cec71351578436f254b4b /submodule_test.go | |
parent | d7b898ea3be0342f064ad63f93aaffdb6518a5b3 (diff) | |
parent | 064051f972e90dd55e6c941f04b58b4a36dfedf1 (diff) | |
download | go-git-e19163e22eb19b352dd022f6edc9d81e1cd7a7ed.tar.gz |
Merge pull request #509 from mcuadros/ctx-main
*: package context support in Repository, Remote and Submodule
Diffstat (limited to 'submodule_test.go')
-rw-r--r-- | submodule_test.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/submodule_test.go b/submodule_test.go index b398664..dd797c5 100644 --- a/submodule_test.go +++ b/submodule_test.go @@ -1,6 +1,7 @@ package git import ( + "context" "io/ioutil" "os" "path/filepath" @@ -190,3 +191,14 @@ func (s *SubmoduleSuite) TestSubmodulesStatus(c *C) { c.Assert(err, IsNil) c.Assert(status, HasLen, 2) } + +func (s *SubmoduleSuite) TestSubmodulesUpdateContext(c *C) { + sm, err := s.Worktree.Submodules() + c.Assert(err, IsNil) + + ctx, cancel := context.WithCancel(context.Background()) + cancel() + + err = sm.UpdateContext(ctx, &SubmoduleUpdateOptions{Init: true}) + c.Assert(err, NotNil) +} |