forked from TrueCloudLab/restic
Fix unit test, we need to check for absolute paths now.
This commit is contained in:
parent
efb4315a1e
commit
039e81b04b
1 changed files with 4 additions and 4 deletions
|
@ -516,23 +516,23 @@ func TestBackupExclude(t *testing.T) {
|
||||||
testRunBackup(t, []string{datadir}, opts, gopts)
|
testRunBackup(t, []string{datadir}, opts, gopts)
|
||||||
snapshots, snapshotID := lastSnapshot(snapshots, loadSnapshotMap(t, gopts))
|
snapshots, snapshotID := lastSnapshot(snapshots, loadSnapshotMap(t, gopts))
|
||||||
files := testRunLs(t, gopts, snapshotID)
|
files := testRunLs(t, gopts, snapshotID)
|
||||||
Assert(t, includes(files, filepath.Join("testdata", "foo.tar.gz")),
|
Assert(t, includes(files, filepath.Join("/testdata", "foo.tar.gz")),
|
||||||
"expected file %q in first snapshot, but it's not included", "foo.tar.gz")
|
"expected file %q in first snapshot, but it's not included", "foo.tar.gz")
|
||||||
|
|
||||||
opts.Excludes = []string{"*.tar.gz"}
|
opts.Excludes = []string{"*.tar.gz"}
|
||||||
testRunBackup(t, []string{datadir}, opts, gopts)
|
testRunBackup(t, []string{datadir}, opts, gopts)
|
||||||
snapshots, snapshotID = lastSnapshot(snapshots, loadSnapshotMap(t, gopts))
|
snapshots, snapshotID = lastSnapshot(snapshots, loadSnapshotMap(t, gopts))
|
||||||
files = testRunLs(t, gopts, snapshotID)
|
files = testRunLs(t, gopts, snapshotID)
|
||||||
Assert(t, !includes(files, filepath.Join("testdata", "foo.tar.gz")),
|
Assert(t, !includes(files, filepath.Join("/testdata", "foo.tar.gz")),
|
||||||
"expected file %q not in first snapshot, but it's included", "foo.tar.gz")
|
"expected file %q not in first snapshot, but it's included", "foo.tar.gz")
|
||||||
|
|
||||||
opts.Excludes = []string{"*.tar.gz", "private/secret"}
|
opts.Excludes = []string{"*.tar.gz", "private/secret"}
|
||||||
testRunBackup(t, []string{datadir}, opts, gopts)
|
testRunBackup(t, []string{datadir}, opts, gopts)
|
||||||
snapshots, snapshotID = lastSnapshot(snapshots, loadSnapshotMap(t, gopts))
|
snapshots, snapshotID = lastSnapshot(snapshots, loadSnapshotMap(t, gopts))
|
||||||
files = testRunLs(t, gopts, snapshotID)
|
files = testRunLs(t, gopts, snapshotID)
|
||||||
Assert(t, !includes(files, filepath.Join("testdata", "foo.tar.gz")),
|
Assert(t, !includes(files, filepath.Join("/testdata", "foo.tar.gz")),
|
||||||
"expected file %q not in first snapshot, but it's included", "foo.tar.gz")
|
"expected file %q not in first snapshot, but it's included", "foo.tar.gz")
|
||||||
Assert(t, !includes(files, filepath.Join("testdata", "private", "secret", "passwords.txt")),
|
Assert(t, !includes(files, filepath.Join("/testdata", "private", "secret", "passwords.txt")),
|
||||||
"expected file %q not in first snapshot, but it's included", "passwords.txt")
|
"expected file %q not in first snapshot, but it's included", "passwords.txt")
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue