@@ -54,10 +54,9 @@ object ZipOpTests extends TestSuite {
5454 val expected = Seq (
5555 wd / " unzipped folder/renamed-file.txt" ,
5656 wd / " unzipped folder/renamed-folder" ,
57- wd / " unzipped folder/renamed-folder/folder1" ,
58- wd / " unzipped folder/renamed-folder/folder1/one.txt"
57+ wd / " unzipped folder/renamed-folder/one.txt"
5958 )
60- assert(paths.sorted == expected.sorted )
59+ assert(paths.sorted == expected)
6160 }
6261
6362 test(" excludePatterns" ) - prep { wd =>
@@ -81,9 +80,8 @@ object ZipOpTests extends TestSuite {
8180 zipFile1,
8281 dest = wd / " zipByExcludingCertainFiles"
8382 )
84- val paths = os.walk(outputZipFilePath).toList.sorted
85- val expected =
86- Seq (wd / " zipByExcludingCertainFiles/File.amx" ).toList.sorted
83+ val paths = os.walk(outputZipFilePath).sorted
84+ val expected = Seq (wd / " zipByExcludingCertainFiles/File.amx" )
8785 assert(paths == expected)
8886 }
8987
@@ -106,8 +104,8 @@ object ZipOpTests extends TestSuite {
106104 // Unzip file to check for contents
107105 val outputZipFilePath =
108106 os.unzip(zipFile1, dest = wd / " zipByIncludingCertainFiles" )
109- val paths = os.walk(outputZipFilePath).toSeq.sorted
110- val expected = List (wd / " zipByIncludingCertainFiles" / amxFile).sorted
107+ val paths = os.walk(outputZipFilePath)
108+ val expected = Seq (wd / " zipByIncludingCertainFiles" / amxFile)
111109 assert(paths == expected)
112110 }
113111
@@ -126,8 +124,8 @@ object ZipOpTests extends TestSuite {
126124 dest = wd / " zipStreamFunction"
127125 )
128126
129- val paths = os.walk(unzippedFolder).toSeq
130- assert(paths.sorted == Seq (unzippedFolder / " File.txt" ).sorted )
127+ val paths = os.walk(unzippedFolder)
128+ assert(paths == Seq (unzippedFolder / " File.txt" ))
131129 }
132130
133131 test(" list" ) - prep { wd =>
@@ -142,10 +140,9 @@ object ZipOpTests extends TestSuite {
142140 )
143141
144142 // Unzip file to a destination folder
145- val listedContents = os.unzip.list(source = wd / zipFileName).toList.sorted
143+ val listedContents = os.unzip.list(source = wd / zipFileName).toSeq
146144
147- val expected =
148- List (os.sub / " File.txt" , os.sub / " folder1/one.txt" , os.sub / " folder1" ).sorted
145+ val expected = Seq (os.sub / " File.txt" , os.sub / " one.txt" )
149146 assert(listedContents == expected)
150147 }
151148
@@ -170,12 +167,11 @@ object ZipOpTests extends TestSuite {
170167 excludePatterns = Seq (amxFile.r)
171168 )
172169
173- val paths = os.walk(unzippedFolder).toList.sorted
174- val expected = List (
170+ val paths = os.walk(unzippedFolder)
171+ val expected = Seq (
175172 wd / " unzipAllExceptExcludingCertainFiles/File.txt" ,
176- wd / " unzipAllExceptExcludingCertainFiles/folder1/one.txt" ,
177- wd / " unzipAllExceptExcludingCertainFiles/folder1"
178- ).sorted
173+ wd / " unzipAllExceptExcludingCertainFiles/one.txt"
174+ )
179175
180176 assert(paths == expected)
181177 }
@@ -226,22 +222,5 @@ object ZipOpTests extends TestSuite {
226222 assert(file2Content == " Content of file2" )
227223 }
228224
229- test(" emptyFolder" ) - prep { wd =>
230- val zipFileName = " zipCheckEmptyDirectory.zip"
231- val zipFile = os.zip(
232- dest = wd / zipFileName,
233- sources = Seq (
234- wd / " emptyFolder" ,
235- wd / " File.txt"
236- )
237- )
238-
239- val unzippedFolder = os.unzip(
240- source = wd / zipFileName,
241- dest = wd / " unzipped-empty-directory"
242- )
243-
244- assert(os.exists(unzippedFolder / " emptyFolder" ))
245- }
246225 }
247226}
0 commit comments