summaryrefslogtreecommitdiff
path: root/git_review/tests/test_git_review.py
diff options
context:
space:
mode:
Diffstat (limited to 'git_review/tests/test_git_review.py')
-rw-r--r--git_review/tests/test_git_review.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/git_review/tests/test_git_review.py b/git_review/tests/test_git_review.py
index ac02bb4..4717bdd 100644
--- a/git_review/tests/test_git_review.py
+++ b/git_review/tests/test_git_review.py
@@ -286,6 +286,22 @@ class GitReviewTestCase(tests.BaseGitReviewTestCase):
exc = self.assertRaises(Exception, self._run_git_review)
self.assertIn("You have uncommitted changes. Please", exc.args[0])
+ def test_ignore_unstaged_submodule_changes(self):
+ """Test message displayed when unstaged changes are present."""
+ self._run_git_review('-s')
+ self._run_git('checkout', '-b', 'test_branch')
+ self._run_git_sub('init')
+ self._unstaged_change_sub(change_text='simple message')
+ self._run_git_review()
+
+ def test_ignore_uncommitted_submodule_changes(self):
+ """Test message displayed when staged changes are present."""
+ self._run_git_review('-s')
+ self._run_git('checkout', '-b', 'test_branch')
+ self._run_git_sub('init')
+ self._uncommitted_change_sub(change_text='simple message')
+ self._run_git_review()
+
def test_rebase_no_remote_branch_msg(self):
"""Test message displayed where no remote branch exists."""
self._run_git_review('-s')