aboutsummaryrefslogtreecommitdiffstats
path: root/worktree_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'worktree_test.go')
-rw-r--r--worktree_test.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/worktree_test.go b/worktree_test.go
index deaf5e5..7ecd818 100644
--- a/worktree_test.go
+++ b/worktree_test.go
@@ -1062,13 +1062,21 @@ func (s *WorktreeSuite) TestStatusUnmodified(c *C) {
err := w.Checkout(&CheckoutOptions{Force: true})
c.Assert(err, IsNil)
- status, err := w.Status()
+ status, err := w.StatusWithOptions(StatusOptions{Strategy: Preload})
c.Assert(err, IsNil)
c.Assert(status.IsClean(), Equals, true)
c.Assert(status.IsUntracked("LICENSE"), Equals, false)
c.Assert(status.File("LICENSE").Staging, Equals, Unmodified)
c.Assert(status.File("LICENSE").Worktree, Equals, Unmodified)
+
+ status, err = w.StatusWithOptions(StatusOptions{Strategy: Empty})
+ c.Assert(err, IsNil)
+ c.Assert(status.IsClean(), Equals, true)
+ c.Assert(status.IsUntracked("LICENSE"), Equals, false)
+
+ c.Assert(status.File("LICENSE").Staging, Equals, Untracked)
+ c.Assert(status.File("LICENSE").Worktree, Equals, Untracked)
}
func (s *WorktreeSuite) TestReset(c *C) {