summaryrefslogtreecommitdiff
path: root/git/test/test_submodule.py
diff options
context:
space:
mode:
Diffstat (limited to 'git/test/test_submodule.py')
-rw-r--r--git/test/test_submodule.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/git/test/test_submodule.py b/git/test/test_submodule.py
index adb4fb82..364a84e7 100644
--- a/git/test/test_submodule.py
+++ b/git/test/test_submodule.py
@@ -247,6 +247,9 @@ class TestSubmodule(TestBase):
self.failUnlessRaises(InvalidGitRepositoryError, sm.remove, dry_run=True)
sm.module().index.reset(working_tree=True)
+ # enforce the submodule to be checked out at the right spot as well.
+ csm.update()
+
# this would work
assert sm.remove(dry_run=True) is sm
assert sm.module_exists()