fstest: add precision to CompareItems so it works on non-local remotes

This commit is contained in:
Nick Craig-Wood
2019-08-17 10:28:44 +01:00
parent 9f549f848d
commit 743dabf159
2 changed files with 10 additions and 8 deletions

View File

@@ -207,9 +207,10 @@ func TestMarch(t *testing.T) {
err := mt.currentError()
require.NoError(t, err)
fstest.CompareItems(t, mt.srcOnly, srcOnly, test.dirSrcOnly, "srcOnly")
fstest.CompareItems(t, mt.dstOnly, dstOnly, test.dirDstOnly, "dstOnly")
fstest.CompareItems(t, mt.match, match, test.dirMatch, "match")
precision := fs.GetModifyWindow(r.Fremote, r.Flocal)
fstest.CompareItems(t, mt.srcOnly, srcOnly, test.dirSrcOnly, precision, "srcOnly")
fstest.CompareItems(t, mt.dstOnly, dstOnly, test.dirDstOnly, precision, "dstOnly")
fstest.CompareItems(t, mt.match, match, test.dirMatch, precision, "match")
})
}
}
@@ -273,8 +274,9 @@ func TestMarchNoTraverse(t *testing.T) {
err := mt.currentError()
require.NoError(t, err)
fstest.CompareItems(t, mt.srcOnly, srcOnly, test.dirSrcOnly, "srcOnly")
fstest.CompareItems(t, mt.match, match, test.dirMatch, "match")
precision := fs.GetModifyWindow(r.Fremote, r.Flocal)
fstest.CompareItems(t, mt.srcOnly, srcOnly, test.dirSrcOnly, precision, "srcOnly")
fstest.CompareItems(t, mt.match, match, test.dirMatch, precision, "match")
})
}
}