server(filesystem): fix archive test
This commit is contained in:
parent
5424c6718e
commit
74b1c46b7f
|
@ -5,6 +5,7 @@ import (
|
||||||
iofs "io/fs"
|
iofs "io/fs"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
@ -59,7 +60,7 @@ func TestArchive_Stream(t *testing.T) {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create the archive
|
// Create the archive.
|
||||||
archivePath := filepath.Join(rfs.root, "archive.tar.gz")
|
archivePath := filepath.Join(rfs.root, "archive.tar.gz")
|
||||||
g.Assert(a.Create(context.Background(), archivePath)).IsNil()
|
g.Assert(a.Create(context.Background(), archivePath)).IsNil()
|
||||||
|
|
||||||
|
@ -80,10 +81,17 @@ func TestArchive_Stream(t *testing.T) {
|
||||||
g.Assert(err).IsNil()
|
g.Assert(err).IsNil()
|
||||||
|
|
||||||
// Ensure the files in the archive match what we are expecting.
|
// Ensure the files in the archive match what we are expecting.
|
||||||
g.Assert(files).Equal([]string{
|
expected := []string{
|
||||||
"test_file.txt",
|
"test_file.txt",
|
||||||
"test/file.txt",
|
"test/file.txt",
|
||||||
})
|
}
|
||||||
|
|
||||||
|
// Sort the slices to ensure the comparison never fails if the
|
||||||
|
// contents are sorted differently.
|
||||||
|
sort.Strings(expected)
|
||||||
|
sort.Strings(files)
|
||||||
|
|
||||||
|
g.Assert(files).Equal(expected)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user