| Index: tests/git_cl_test.py
 | 
| diff --git a/tests/git_cl_test.py b/tests/git_cl_test.py
 | 
| index 47eaaf7eb32b919d583dcfa1c98709f5f6ac1531..9796b2bcb39430896f1985deba111aa3dd13f0e6 100755
 | 
| --- a/tests/git_cl_test.py
 | 
| +++ b/tests/git_cl_test.py
 | 
| @@ -1894,6 +1894,23 @@ class TestGitCl(TestCase):
 | 
|      ]
 | 
|      cl._codereview_impl._GerritCommitMsgHookCheck(offer_removal=True)
 | 
|  
 | 
| +  def test_GerritCmdLand(self):
 | 
| +    self.calls += [
 | 
| +      ((['git', 'symbolic-ref', 'HEAD'],), 'feature'),
 | 
| +      ((['git', 'config', 'branch.feature.gerritsquashhash'],),
 | 
| +       'deadbeaf'),
 | 
| +      ((['git', 'diff', 'deadbeaf'],), ''),  # No diff.
 | 
| +      ((['git', 'config', 'branch.feature.gerritserver'],),
 | 
| +       'chromium-review.googlesource.com'),
 | 
| +    ]
 | 
| +    cl = git_cl.Changelist(issue=123, codereview='gerrit')
 | 
| +    cl._codereview_impl._GetChangeDetail = lambda _: {
 | 
| +      'labels': {},
 | 
| +      'current_revision': 'deadbeaf',
 | 
| +    }
 | 
| +    cl._codereview_impl.SubmitIssue = lambda wait_for_merge: None
 | 
| +    self.assertEqual(0, cl.CMDLand(force=True, bypass_hooks=True, verbose=True))
 | 
| +
 | 
|  
 | 
|  if __name__ == '__main__':
 | 
|    git_cl.logging.basicConfig(
 | 
| 
 |