diff --git a/pkg/restic/common_test.go b/pkg/restic/common_test.go index f5ea1d166..74afe478d 100644 --- a/pkg/restic/common_test.go +++ b/pkg/restic/common_test.go @@ -319,11 +319,14 @@ func TestGetSnapshotsInBackup(t *testing.T) { // sort to ensure good compare of slices less := func(snapshots []SnapshotIdentifier) func(i, j int) bool { return func(i, j int) bool { - return snapshots[i].Repo < snapshots[j].Repo && - snapshots[i].SnapshotID < snapshots[j].SnapshotID + if snapshots[i].Repo == snapshots[j].Repo { + return snapshots[i].SnapshotID < snapshots[j].SnapshotID + } + return snapshots[i].Repo < snapshots[j].Repo } } + sort.Slice(test.expected, less(test.expected)) sort.Slice(res, less(res))