@@ -24,15 +24,15 @@ class ExplodedArchiveTests: XCTestCase {
24
24
25
25
func testGetNonExistingEntry( ) throws {
26
26
let archive = try ExplodedArchive . make ( file: fixtures. url ( for: " exploded " ) ) . get ( )
27
- XCTAssertNil ( archive. entry ( at: " / unknown" ) )
27
+ XCTAssertNil ( archive. entry ( at: " unknown " ) )
28
28
}
29
29
30
30
func testGetFileEntry( ) throws {
31
31
let archive = try ExplodedArchive . make ( file: fixtures. url ( for: " exploded " ) ) . get ( )
32
32
XCTAssertEqual (
33
- archive. entry ( at: " / A folder/wasteland-cover.jpg" ) ,
33
+ archive. entry ( at: " A folder/wasteland-cover.jpg " ) ,
34
34
ArchiveEntry (
35
- path: " / A folder/wasteland-cover.jpg" ,
35
+ path: " A folder/wasteland-cover.jpg " ,
36
36
length: 103_477 ,
37
37
compressedLength: nil
38
38
)
@@ -41,21 +41,21 @@ class ExplodedArchiveTests: XCTestCase {
41
41
42
42
func testGetDirectoryEntryReturnsNil( ) throws {
43
43
let archive = try ExplodedArchive . make ( file: fixtures. url ( for: " exploded " ) ) . get ( )
44
- XCTAssertNil ( archive. entry ( at: " / A folder" ) )
45
- XCTAssertNil ( archive. entry ( at: " / A folder/" ) )
44
+ XCTAssertNil ( archive. entry ( at: " A folder " ) )
45
+ XCTAssertNil ( archive. entry ( at: " A folder/ " ) )
46
46
}
47
47
48
48
func testGetEntries( ) throws {
49
49
let archive = try ExplodedArchive . make ( file: fixtures. url ( for: " exploded " ) ) . get ( )
50
50
// The entries are sorted by path.
51
51
XCTAssertEqual ( archive. entries, [
52
- ArchiveEntry ( path: " / .hidden" , length: 0 , compressedLength: nil ) ,
53
- ArchiveEntry ( path: " / A folder/Sub.folder%/file-compressed.txt" , length: 29609 , compressedLength: nil ) ,
54
- ArchiveEntry ( path: " / A folder/Sub.folder%/file.txt" , length: 20 , compressedLength: nil ) ,
55
- ArchiveEntry ( path: " / A folder/wasteland-cover.jpg" , length: 103_477 , compressedLength: nil ) ,
56
- ArchiveEntry ( path: " / root.txt" , length: 0 , compressedLength: nil ) ,
57
- ArchiveEntry ( path: " / uncompressed.jpg" , length: 279_551 , compressedLength: nil ) ,
58
- ArchiveEntry ( path: " / uncompressed.txt" , length: 30 , compressedLength: nil ) ,
52
+ ArchiveEntry ( path: " .hidden " , length: 0 , compressedLength: nil ) ,
53
+ ArchiveEntry ( path: " A folder/Sub.folder%/file-compressed.txt " , length: 29609 , compressedLength: nil ) ,
54
+ ArchiveEntry ( path: " A folder/Sub.folder%/file.txt " , length: 20 , compressedLength: nil ) ,
55
+ ArchiveEntry ( path: " A folder/wasteland-cover.jpg " , length: 103_477 , compressedLength: nil ) ,
56
+ ArchiveEntry ( path: " root.txt " , length: 0 , compressedLength: nil ) ,
57
+ ArchiveEntry ( path: " uncompressed.jpg " , length: 279_551 , compressedLength: nil ) ,
58
+ ArchiveEntry ( path: " uncompressed.txt " , length: 30 , compressedLength: nil ) ,
59
59
] )
60
60
}
61
61
@@ -66,7 +66,7 @@ class ExplodedArchiveTests: XCTestCase {
66
66
67
67
func testReadFullEntry( ) throws {
68
68
let archive = try ExplodedArchive . make ( file: fixtures. url ( for: " exploded " ) ) . get ( )
69
- let entry = try XCTUnwrap ( archive. readEntry ( at: " / A folder/Sub.folder%/file.txt" ) )
69
+ let entry = try XCTUnwrap ( archive. readEntry ( at: " A folder/Sub.folder%/file.txt " ) )
70
70
let data = try entry. read ( ) . get ( )
71
71
XCTAssertEqual (
72
72
String ( data: data, encoding: . utf8) ,
@@ -76,7 +76,7 @@ class ExplodedArchiveTests: XCTestCase {
76
76
77
77
func testReadRange( ) throws {
78
78
let archive = try ExplodedArchive . make ( file: fixtures. url ( for: " exploded " ) ) . get ( )
79
- let entry = try XCTUnwrap ( archive. readEntry ( at: " / A folder/Sub.folder%/file.txt" ) )
79
+ let entry = try XCTUnwrap ( archive. readEntry ( at: " A folder/Sub.folder%/file.txt " ) )
80
80
let data = try entry. read ( range: 14 ..< 20 ) . get ( )
81
81
XCTAssertEqual (
82
82
String ( data: data, encoding: . utf8) ,
0 commit comments