JSZip Testing

Rerunning selected tests: 3b144a71 Run all tests

QUnit 1.23.0; Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/137.0.0.0 Safari/537.36 Prerender (+https://github.com/prerender/prerender)

Tests completed in 87 milliseconds.
246 assertions of 246 passed, 0 failed.

  1. constructor: JSZip existsRerun
    1. constructor: new JSZip()Rerun
      1. constructor: JSZip()Rerun
        1. version: JSZip.version is correctRerun
          1. delete: Delete fileRerun
            1. delete: Delete file in folderRerun
              1. delete: Delete file in folder, with a relative pathRerun
                1. delete: Delete folderRerun
                  1. delete: Delete folder with a final /Rerun
                    1. delete: Delete unknown pathRerun
                      1. delete: Delete nested foldersRerun
                        1. delete: Delete nested folders from relative pathRerun
                          1. deprecated: Removed load method throws an exceptionRerun
                            1. deprecated: Removed constructor with data throws an exceptionRerun
                              1. deprecated: Removed asText method throws an exceptionRerun
                                1. deprecated: Removed generate method throws an exceptionRerun
                                  1. external: JSZip.external.PromiseRerun
                                    1. external: load JSZip doesn't override the global PromiseRerun
                                      1. external: external.Promise can be replaced in .async()Rerun
                                        1. external: external.Promise can be replaced in .generateAsync()Rerun
                                          1. external: external.Promise can be replaced in .loadAsync()Rerun
                                            1. file > add: Zip text file !Rerun
                                              1. file > add: Zip text, folder and imageRerun
                                                1. file > add: Add a file to overwriteRerun
                                                  1. file > add: Zip text file with dateRerun
                                                    1. file > add: Zip image fileRerun
                                                      1. file > add: add file: from XHR (with bytes > 255)Rerun
                                                        1. file > add: add file: wrong string as base64Rerun
                                                          1. file > add: add file: data url instead of base64Rerun
                                                            1. file > add: add file: file(name, undefined)Rerun
                                                              1. file > add: add file: file(name, null)Rerun
                                                                1. file > add: add file: file(name, stringAsText)Rerun
                                                                  1. file > add: add file: file(name, stringAsBinary)Rerun
                                                                    1. file > add: add file: file(name, array)Rerun
                                                                      1. file > add: add file: file(name, base64)Rerun
                                                                        1. file > add: add file: file(name, unsupported)Rerun
                                                                          1. file > add: add file: file(name, Uint8Array)Rerun
                                                                            1. file > add: add file: file(name, ArrayBuffer)Rerun
                                                                              1. file > add: add file: file(name, Blob)Rerun
                                                                                1. file > add: add file: file(name, native Promise)Rerun
                                                                                  1. file > add: add file: file(name, polyfill Promise[string] as binary)Rerun
                                                                                    1. file > add: add file: file(name, polyfill Promise[string] force text)Rerun
                                                                                      1. file > add: add file: file(name, polyfill Promise[Blob]) (246)Rerun70 ms
                                                                                        1. [test = utf8] [method = async(string)] basic check stream, the stream callback is async@ 1 ms
                                                                                        2. [test = utf8] [method = async(text)] basic check stream, the stream callback is async@ 1 ms
                                                                                        3. [test = utf8] [method = async(base64)] basic check stream, the stream callback is async@ 1 ms
                                                                                        4. [test = utf8] [method = async(array)] basic check stream, the stream callback is async@ 1 ms
                                                                                        5. [test = utf8] [method = async(binarystring)] basic check stream, the stream callback is async@ 1 ms
                                                                                        6. [test = utf8] [method = async(arraybuffer)] basic check stream, the stream callback is async@ 2 ms
                                                                                        7. [test = utf8] [method = async(uint8array)] basic check stream, the stream callback is async@ 2 ms
                                                                                        8. [test = utf8] [method = async(nodebuffer)] basic check stream, the stream callback is async@ 2 ms
                                                                                        9. [test = utf8] [method = async(blob)] basic check stream, the stream callback is async@ 2 ms
                                                                                        10. [test = utf8] [method = async(unknown)] basic check stream, the stream callback is async@ 2 ms
                                                                                        11. [test = utf8] [method = async(null)] basic check stream, the stream callback is async@ 2 ms
                                                                                        12. [test = \r\n] [method = async(string)] basic check stream, the stream callback is async@ 4 ms
                                                                                        13. [test = \r\n] [method = async(text)] basic check stream, the stream callback is async@ 4 ms
                                                                                        14. [test = \r\n] [method = async(base64)] basic check stream, the stream callback is async@ 4 ms
                                                                                        15. [test = \r\n] [method = async(array)] basic check stream, the stream callback is async@ 4 ms
                                                                                        16. [test = \r\n] [method = async(binarystring)] basic check stream, the stream callback is async@ 4 ms
                                                                                        17. [test = \r\n] [method = async(arraybuffer)] basic check stream, the stream callback is async@ 4 ms
                                                                                        18. [test = \r\n] [method = async(uint8array)] basic check stream, the stream callback is async@ 4 ms
                                                                                        19. [test = \r\n] [method = async(nodebuffer)] basic check stream, the stream callback is async@ 4 ms
                                                                                        20. [test = \r\n] [method = async(blob)] basic check stream, the stream callback is async@ 4 ms
                                                                                        21. [test = \r\n] [method = async(unknown)] basic check stream, the stream callback is async@ 4 ms
                                                                                        22. [test = \r\n] [method = async(null)] basic check stream, the stream callback is async@ 4 ms
                                                                                        23. [test = empty content] [method = async(string)] basic check stream, the stream callback is async@ 4 ms
                                                                                        24. [test = empty content] [method = async(text)] basic check stream, the stream callback is async@ 4 ms
                                                                                        25. [test = empty content] [method = async(base64)] basic check stream, the stream callback is async@ 4 ms
                                                                                        26. [test = empty content] [method = async(array)] basic check stream, the stream callback is async@ 4 ms
                                                                                        27. [test = empty content] [method = async(binarystring)] basic check stream, the stream callback is async@ 4 ms
                                                                                        28. [test = empty content] [method = async(arraybuffer)] basic check stream, the stream callback is async@ 4 ms
                                                                                        29. [test = empty content] [method = async(uint8array)] basic check stream, the stream callback is async@ 4 ms
                                                                                        30. [test = empty content] [method = async(nodebuffer)] basic check stream, the stream callback is async@ 4 ms
                                                                                        31. [test = empty content] [method = async(blob)] basic check stream, the stream callback is async@ 4 ms
                                                                                        32. [test = empty content] [method = async(unknown)] basic check stream, the stream callback is async@ 4 ms
                                                                                        33. [test = empty content] [method = async(null)] basic check stream, the stream callback is async@ 5 ms
                                                                                        34. [test = utf8] [method = async(nodebuffer)] basic check stream, error event handler, error is defined@ 27 ms
                                                                                        35. [test = utf8] [method = async(nodebuffer)] no data@ 28 ms
                                                                                        36. [test = utf8] [method = async(nodebuffer)] the error message is useful@ 28 ms
                                                                                        37. [test = utf8] [method = async(unknown)] basic check stream, error event handler, error is defined@ 28 ms
                                                                                        38. [test = utf8] [method = async(unknown)] no data@ 28 ms
                                                                                        39. [test = utf8] [method = async(unknown)] the error message is useful@ 28 ms
                                                                                        40. [test = utf8] [method = async(null)] basic check stream, error event handler, error is defined@ 28 ms
                                                                                        41. [test = utf8] [method = async(null)] no data@ 28 ms
                                                                                        42. [test = utf8] [method = async(null)] the error message is useful@ 28 ms
                                                                                        43. [test = \r\n] [method = async(nodebuffer)] basic check stream, error event handler, error is defined@ 28 ms
                                                                                        44. [test = \r\n] [method = async(nodebuffer)] no data@ 28 ms
                                                                                        45. [test = \r\n] [method = async(nodebuffer)] the error message is useful@ 28 ms
                                                                                        46. [test = \r\n] [method = async(unknown)] basic check stream, error event handler, error is defined@ 28 ms
                                                                                        47. [test = \r\n] [method = async(unknown)] no data@ 28 ms
                                                                                        48. [test = \r\n] [method = async(unknown)] the error message is useful@ 28 ms
                                                                                        49. [test = \r\n] [method = async(null)] basic check stream, error event handler, error is defined@ 28 ms
                                                                                        50. [test = \r\n] [method = async(null)] no data@ 28 ms
                                                                                        51. [test = \r\n] [method = async(null)] the error message is useful@ 28 ms
                                                                                        52. [test = empty content] [method = async(nodebuffer)] basic check stream, error event handler, error is defined@ 28 ms
                                                                                        53. [test = empty content] [method = async(nodebuffer)] no data@ 28 ms
                                                                                        54. [test = empty content] [method = async(nodebuffer)] the error message is useful@ 28 ms
                                                                                        55. [test = empty content] [method = async(unknown)] basic check stream, error event handler, error is defined@ 28 ms
                                                                                        56. [test = empty content] [method = async(unknown)] no data@ 28 ms
                                                                                        57. [test = empty content] [method = async(unknown)] the error message is useful@ 28 ms
                                                                                        58. [test = empty content] [method = async(null)] basic check stream, error event handler, error is defined@ 28 ms
                                                                                        59. [test = empty content] [method = async(null)] no data@ 28 ms
                                                                                        60. [test = empty content] [method = async(null)] the error message is useful@ 28 ms
                                                                                        61. [test = empty content] [method = async(string)] no error@ 31 ms
                                                                                        62. [test = empty content] [method = async(string)] content ok@ 31 ms
                                                                                        63. [test = empty content] [method = async(text)] no error@ 31 ms
                                                                                        64. [test = empty content] [method = async(text)] content ok@ 31 ms
                                                                                        65. [test = empty content] [method = async(base64)] no error@ 31 ms
                                                                                        66. [test = empty content] [method = async(base64)] content ok@ 31 ms
                                                                                        67. [test = empty content] [method = async(array)] no error@ 31 ms
                                                                                        68. [test = empty content] [method = async(array)] the result is a instance of Array@ 31 ms
                                                                                        69. [test = empty content] [method = async(array)] content ok@ 31 ms
                                                                                        70. [test = empty content] [method = async(binarystring)] no error@ 31 ms
                                                                                        71. [test = empty content] [method = async(binarystring)] content ok@ 31 ms
                                                                                        72. [test = empty content] [method = async(arraybuffer)] no error@ 31 ms
                                                                                        73. [test = empty content] [method = async(arraybuffer)] the result is a instance of ArrayBuffer@ 31 ms
                                                                                        74. [test = empty content] [method = async(arraybuffer)] content ok@ 31 ms
                                                                                        75. [test = empty content] [method = async(uint8array)] no error@ 31 ms
                                                                                        76. [test = empty content] [method = async(uint8array)] the result is a instance of Uint8Array@ 31 ms
                                                                                        77. [test = empty content] [method = async(uint8array)] content ok@ 31 ms
                                                                                        78. [test = empty content] [method = async(blob)] no error@ 32 ms
                                                                                        79. [test = empty content] [method = async(blob)] the result is a instance of Blob@ 32 ms
                                                                                        80. [test = empty content] [method = async(blob)] the result has the rigth mime type@ 32 ms
                                                                                        81. [test = empty content] [method = async(blob)] the result has the right length@ 32 ms
                                                                                        82. [test = (reloaded) empty content] [method = async(string)] basic check stream, the stream callback is async@ 35 ms
                                                                                        83. [test = (reloaded) empty content] [method = async(text)] basic check stream, the stream callback is async@ 35 ms
                                                                                        84. [test = (reloaded) empty content] [method = async(base64)] basic check stream, the stream callback is async@ 35 ms
                                                                                        85. [test = (reloaded) empty content] [method = async(array)] basic check stream, the stream callback is async@ 35 ms
                                                                                        86. [test = (reloaded) empty content] [method = async(binarystring)] basic check stream, the stream callback is async@ 35 ms
                                                                                        87. [test = (reloaded) empty content] [method = async(arraybuffer)] basic check stream, the stream callback is async@ 35 ms
                                                                                        88. [test = (reloaded) empty content] [method = async(uint8array)] basic check stream, the stream callback is async@ 35 ms
                                                                                        89. [test = (reloaded) empty content] [method = async(nodebuffer)] basic check stream, the stream callback is async@ 35 ms
                                                                                        90. [test = (reloaded) empty content] [method = async(blob)] basic check stream, the stream callback is async@ 35 ms
                                                                                        91. [test = (reloaded) empty content] [method = async(unknown)] basic check stream, the stream callback is async@ 35 ms
                                                                                        92. [test = (reloaded) empty content] [method = async(null)] basic check stream, the stream callback is async@ 35 ms
                                                                                        93. [test = utf8] [method = async(string)] no error@ 35 ms
                                                                                        94. [test = utf8] [method = async(string)] content ok@ 35 ms
                                                                                        95. [test = utf8] [method = async(text)] no error@ 35 ms
                                                                                        96. [test = utf8] [method = async(text)] content ok@ 35 ms
                                                                                        97. [test = utf8] [method = async(base64)] no error@ 35 ms
                                                                                        98. [test = utf8] [method = async(base64)] content ok@ 35 ms
                                                                                        99. [test = utf8] [method = async(array)] no error@ 35 ms
                                                                                        100. [test = utf8] [method = async(array)] the result is a instance of Array@ 35 ms
                                                                                        101. [test = utf8] [method = async(array)] content ok@ 35 ms
                                                                                        102. [test = utf8] [method = async(binarystring)] no error@ 35 ms
                                                                                        103. [test = utf8] [method = async(binarystring)] content ok@ 35 ms
                                                                                        104. [test = utf8] [method = async(arraybuffer)] no error@ 35 ms
                                                                                        105. [test = utf8] [method = async(arraybuffer)] the result is a instance of ArrayBuffer@ 35 ms
                                                                                        106. [test = utf8] [method = async(arraybuffer)] content ok@ 35 ms
                                                                                        107. [test = utf8] [method = async(uint8array)] no error@ 35 ms
                                                                                        108. [test = utf8] [method = async(uint8array)] the result is a instance of Uint8Array@ 35 ms
                                                                                        109. [test = utf8] [method = async(uint8array)] content ok@ 36 ms
                                                                                        110. [test = utf8] [method = async(blob)] no error@ 36 ms
                                                                                        111. [test = utf8] [method = async(blob)] the result is a instance of Blob@ 36 ms
                                                                                        112. [test = utf8] [method = async(blob)] the result has the rigth mime type@ 36 ms
                                                                                        113. [test = utf8] [method = async(blob)] the result has the right length@ 36 ms
                                                                                        114. [test = (reloaded) utf8] [method = async(string)] basic check stream, the stream callback is async@ 36 ms
                                                                                        115. [test = (reloaded) utf8] [method = async(text)] basic check stream, the stream callback is async@ 36 ms
                                                                                        116. [test = (reloaded) utf8] [method = async(base64)] basic check stream, the stream callback is async@ 36 ms
                                                                                        117. [test = (reloaded) utf8] [method = async(array)] basic check stream, the stream callback is async@ 36 ms
                                                                                        118. [test = (reloaded) utf8] [method = async(binarystring)] basic check stream, the stream callback is async@ 36 ms
                                                                                        119. [test = (reloaded) utf8] [method = async(arraybuffer)] basic check stream, the stream callback is async@ 36 ms
                                                                                        120. [test = (reloaded) utf8] [method = async(uint8array)] basic check stream, the stream callback is async@ 36 ms
                                                                                        121. [test = (reloaded) utf8] [method = async(nodebuffer)] basic check stream, the stream callback is async@ 36 ms
                                                                                        122. [test = (reloaded) utf8] [method = async(blob)] basic check stream, the stream callback is async@ 36 ms
                                                                                        123. [test = (reloaded) utf8] [method = async(unknown)] basic check stream, the stream callback is async@ 36 ms
                                                                                        124. [test = (reloaded) utf8] [method = async(null)] basic check stream, the stream callback is async@ 37 ms
                                                                                        125. [test = \r\n] [method = async(string)] no error@ 37 ms
                                                                                        126. [test = \r\n] [method = async(string)] content ok@ 37 ms
                                                                                        127. [test = \r\n] [method = async(text)] no error@ 37 ms
                                                                                        128. [test = \r\n] [method = async(text)] content ok@ 37 ms
                                                                                        129. [test = \r\n] [method = async(base64)] no error@ 37 ms
                                                                                        130. [test = \r\n] [method = async(base64)] content ok@ 37 ms
                                                                                        131. [test = \r\n] [method = async(array)] no error@ 37 ms
                                                                                        132. [test = \r\n] [method = async(array)] the result is a instance of Array@ 37 ms
                                                                                        133. [test = \r\n] [method = async(array)] content ok@ 37 ms
                                                                                        134. [test = \r\n] [method = async(binarystring)] no error@ 37 ms
                                                                                        135. [test = \r\n] [method = async(binarystring)] content ok@ 37 ms
                                                                                        136. [test = \r\n] [method = async(arraybuffer)] no error@ 37 ms
                                                                                        137. [test = \r\n] [method = async(arraybuffer)] the result is a instance of ArrayBuffer@ 37 ms
                                                                                        138. [test = \r\n] [method = async(arraybuffer)] content ok@ 37 ms
                                                                                        139. [test = \r\n] [method = async(uint8array)] no error@ 37 ms
                                                                                        140. [test = \r\n] [method = async(uint8array)] the result is a instance of Uint8Array@ 37 ms
                                                                                        141. [test = \r\n] [method = async(uint8array)] content ok@ 37 ms
                                                                                        142. [test = \r\n] [method = async(blob)] no error@ 37 ms
                                                                                        143. [test = \r\n] [method = async(blob)] the result is a instance of Blob@ 37 ms
                                                                                        144. [test = \r\n] [method = async(blob)] the result has the rigth mime type@ 37 ms
                                                                                        145. [test = \r\n] [method = async(blob)] the result has the right length@ 38 ms
                                                                                        146. [test = (reloaded) \r\n] [method = async(string)] basic check stream, the stream callback is async@ 38 ms
                                                                                        147. [test = (reloaded) \r\n] [method = async(text)] basic check stream, the stream callback is async@ 38 ms
                                                                                        148. [test = (reloaded) \r\n] [method = async(base64)] basic check stream, the stream callback is async@ 38 ms
                                                                                        149. [test = (reloaded) \r\n] [method = async(array)] basic check stream, the stream callback is async@ 38 ms
                                                                                        150. [test = (reloaded) \r\n] [method = async(binarystring)] basic check stream, the stream callback is async@ 38 ms
                                                                                        151. [test = (reloaded) \r\n] [method = async(arraybuffer)] basic check stream, the stream callback is async@ 38 ms
                                                                                        152. [test = (reloaded) \r\n] [method = async(uint8array)] basic check stream, the stream callback is async@ 38 ms
                                                                                        153. [test = (reloaded) \r\n] [method = async(nodebuffer)] basic check stream, the stream callback is async@ 38 ms
                                                                                        154. [test = (reloaded) \r\n] [method = async(blob)] basic check stream, the stream callback is async@ 38 ms
                                                                                        155. [test = (reloaded) \r\n] [method = async(unknown)] basic check stream, the stream callback is async@ 38 ms
                                                                                        156. [test = (reloaded) \r\n] [method = async(null)] basic check stream, the stream callback is async@ 38 ms
                                                                                        157. [test = (reloaded) empty content] [method = async(nodebuffer)] basic check stream, error event handler, error is defined@ 51 ms
                                                                                        158. [test = (reloaded) empty content] [method = async(nodebuffer)] no data@ 51 ms
                                                                                        159. [test = (reloaded) empty content] [method = async(nodebuffer)] the error message is useful@ 51 ms
                                                                                        160. [test = (reloaded) empty content] [method = async(unknown)] basic check stream, error event handler, error is defined@ 51 ms
                                                                                        161. [test = (reloaded) empty content] [method = async(unknown)] no data@ 51 ms
                                                                                        162. [test = (reloaded) empty content] [method = async(unknown)] the error message is useful@ 51 ms
                                                                                        163. [test = (reloaded) empty content] [method = async(null)] basic check stream, error event handler, error is defined@ 51 ms
                                                                                        164. [test = (reloaded) empty content] [method = async(null)] no data@ 51 ms
                                                                                        165. [test = (reloaded) empty content] [method = async(null)] the error message is useful@ 51 ms
                                                                                        166. [test = (reloaded) utf8] [method = async(nodebuffer)] basic check stream, error event handler, error is defined@ 52 ms
                                                                                        167. [test = (reloaded) utf8] [method = async(nodebuffer)] no data@ 52 ms
                                                                                        168. [test = (reloaded) utf8] [method = async(nodebuffer)] the error message is useful@ 52 ms
                                                                                        169. [test = (reloaded) utf8] [method = async(unknown)] basic check stream, error event handler, error is defined@ 52 ms
                                                                                        170. [test = (reloaded) utf8] [method = async(unknown)] no data@ 52 ms
                                                                                        171. [test = (reloaded) utf8] [method = async(unknown)] the error message is useful@ 52 ms
                                                                                        172. [test = (reloaded) utf8] [method = async(null)] basic check stream, error event handler, error is defined@ 52 ms
                                                                                        173. [test = (reloaded) utf8] [method = async(null)] no data@ 52 ms
                                                                                        174. [test = (reloaded) utf8] [method = async(null)] the error message is useful@ 52 ms
                                                                                        175. [test = (reloaded) \r\n] [method = async(nodebuffer)] basic check stream, error event handler, error is defined@ 52 ms
                                                                                        176. [test = (reloaded) \r\n] [method = async(nodebuffer)] no data@ 52 ms
                                                                                        177. [test = (reloaded) \r\n] [method = async(nodebuffer)] the error message is useful@ 52 ms
                                                                                        178. [test = (reloaded) \r\n] [method = async(unknown)] basic check stream, error event handler, error is defined@ 52 ms
                                                                                        179. [test = (reloaded) \r\n] [method = async(unknown)] no data@ 52 ms
                                                                                        180. [test = (reloaded) \r\n] [method = async(unknown)] the error message is useful@ 52 ms
                                                                                        181. [test = (reloaded) \r\n] [method = async(null)] basic check stream, error event handler, error is defined@ 52 ms
                                                                                        182. [test = (reloaded) \r\n] [method = async(null)] no data@ 52 ms
                                                                                        183. [test = (reloaded) \r\n] [method = async(null)] the error message is useful@ 52 ms
                                                                                        184. [test = (reloaded) empty content] [method = async(string)] no error@ 52 ms
                                                                                        185. [test = (reloaded) empty content] [method = async(string)] content ok@ 52 ms
                                                                                        186. [test = (reloaded) empty content] [method = async(text)] no error@ 52 ms
                                                                                        187. [test = (reloaded) empty content] [method = async(text)] content ok@ 52 ms
                                                                                        188. [test = (reloaded) empty content] [method = async(base64)] no error@ 52 ms
                                                                                        189. [test = (reloaded) empty content] [method = async(base64)] content ok@ 52 ms
                                                                                        190. [test = (reloaded) empty content] [method = async(array)] no error@ 53 ms
                                                                                        191. [test = (reloaded) empty content] [method = async(array)] the result is a instance of Array@ 53 ms
                                                                                        192. [test = (reloaded) empty content] [method = async(array)] content ok@ 53 ms
                                                                                        193. [test = (reloaded) empty content] [method = async(binarystring)] no error@ 53 ms
                                                                                        194. [test = (reloaded) empty content] [method = async(binarystring)] content ok@ 53 ms
                                                                                        195. [test = (reloaded) empty content] [method = async(arraybuffer)] no error@ 53 ms
                                                                                        196. [test = (reloaded) empty content] [method = async(arraybuffer)] the result is a instance of ArrayBuffer@ 53 ms
                                                                                        197. [test = (reloaded) empty content] [method = async(arraybuffer)] content ok@ 53 ms
                                                                                        198. [test = (reloaded) empty content] [method = async(uint8array)] no error@ 53 ms
                                                                                        199. [test = (reloaded) empty content] [method = async(uint8array)] the result is a instance of Uint8Array@ 53 ms
                                                                                        200. [test = (reloaded) empty content] [method = async(uint8array)] content ok@ 53 ms
                                                                                        201. [test = (reloaded) empty content] [method = async(blob)] no error@ 53 ms
                                                                                        202. [test = (reloaded) empty content] [method = async(blob)] the result is a instance of Blob@ 53 ms
                                                                                        203. [test = (reloaded) empty content] [method = async(blob)] the result has the rigth mime type@ 53 ms
                                                                                        204. [test = (reloaded) empty content] [method = async(blob)] the result has the right length@ 53 ms
                                                                                        205. [test = (reloaded) utf8] [method = async(string)] no error@ 54 ms
                                                                                        206. [test = (reloaded) utf8] [method = async(string)] content ok@ 54 ms
                                                                                        207. [test = (reloaded) utf8] [method = async(text)] no error@ 54 ms
                                                                                        208. [test = (reloaded) utf8] [method = async(text)] content ok@ 54 ms
                                                                                        209. [test = (reloaded) utf8] [method = async(base64)] no error@ 54 ms
                                                                                        210. [test = (reloaded) utf8] [method = async(base64)] content ok@ 54 ms
                                                                                        211. [test = (reloaded) utf8] [method = async(array)] no error@ 54 ms
                                                                                        212. [test = (reloaded) utf8] [method = async(array)] the result is a instance of Array@ 54 ms
                                                                                        213. [test = (reloaded) utf8] [method = async(array)] content ok@ 54 ms
                                                                                        214. [test = (reloaded) utf8] [method = async(binarystring)] no error@ 54 ms
                                                                                        215. [test = (reloaded) utf8] [method = async(binarystring)] content ok@ 54 ms
                                                                                        216. [test = (reloaded) utf8] [method = async(arraybuffer)] no error@ 54 ms
                                                                                        217. [test = (reloaded) utf8] [method = async(arraybuffer)] the result is a instance of ArrayBuffer@ 54 ms
                                                                                        218. [test = (reloaded) utf8] [method = async(arraybuffer)] content ok@ 54 ms
                                                                                        219. [test = (reloaded) utf8] [method = async(uint8array)] no error@ 54 ms
                                                                                        220. [test = (reloaded) utf8] [method = async(uint8array)] the result is a instance of Uint8Array@ 54 ms
                                                                                        221. [test = (reloaded) utf8] [method = async(uint8array)] content ok@ 54 ms
                                                                                        222. [test = (reloaded) utf8] [method = async(blob)] no error@ 54 ms
                                                                                        223. [test = (reloaded) utf8] [method = async(blob)] the result is a instance of Blob@ 54 ms
                                                                                        224. [test = (reloaded) utf8] [method = async(blob)] the result has the rigth mime type@ 54 ms
                                                                                        225. [test = (reloaded) utf8] [method = async(blob)] the result has the right length@ 54 ms
                                                                                        226. [test = (reloaded) \r\n] [method = async(string)] no error@ 55 ms
                                                                                        227. [test = (reloaded) \r\n] [method = async(string)] content ok@ 55 ms
                                                                                        228. [test = (reloaded) \r\n] [method = async(text)] no error@ 55 ms
                                                                                        229. [test = (reloaded) \r\n] [method = async(text)] content ok@ 55 ms
                                                                                        230. [test = (reloaded) \r\n] [method = async(base64)] no error@ 55 ms
                                                                                        231. [test = (reloaded) \r\n] [method = async(base64)] content ok@ 55 ms
                                                                                        232. [test = (reloaded) \r\n] [method = async(array)] no error@ 55 ms
                                                                                        233. [test = (reloaded) \r\n] [method = async(array)] the result is a instance of Array@ 55 ms
                                                                                        234. [test = (reloaded) \r\n] [method = async(array)] content ok@ 55 ms
                                                                                        235. [test = (reloaded) \r\n] [method = async(binarystring)] no error@ 55 ms
                                                                                        236. [test = (reloaded) \r\n] [method = async(binarystring)] content ok@ 55 ms
                                                                                        237. [test = (reloaded) \r\n] [method = async(arraybuffer)] no error@ 55 ms
                                                                                        238. [test = (reloaded) \r\n] [method = async(arraybuffer)] the result is a instance of ArrayBuffer@ 55 ms
                                                                                        239. [test = (reloaded) \r\n] [method = async(arraybuffer)] content ok@ 55 ms
                                                                                        240. [test = (reloaded) \r\n] [method = async(uint8array)] no error@ 55 ms
                                                                                        241. [test = (reloaded) \r\n] [method = async(uint8array)] the result is a instance of Uint8Array@ 55 ms
                                                                                        242. [test = (reloaded) \r\n] [method = async(uint8array)] content ok@ 55 ms
                                                                                        243. [test = (reloaded) \r\n] [method = async(blob)] no error@ 56 ms
                                                                                        244. [test = (reloaded) \r\n] [method = async(blob)] the result is a instance of Blob@ 56 ms
                                                                                        245. [test = (reloaded) \r\n] [method = async(blob)] the result has the rigth mime type@ 56 ms
                                                                                        246. [test = (reloaded) \r\n] [method = async(blob)] the result has the right length@ 56 ms

                                                                                        Source: at Object. (https://d33wubrfki0l68.cloudfront.net/bundles/1c37cd451d24d2103485f70891ca95bff74c98dc.js:1:23591)

                                                                                      2. file > about folders: Zip folder() shouldn't throw an exceptionRerun
                                                                                        1. file > about folders: Zip empty folderRerun
                                                                                          1. file > about folders: file() creates a folder with dir:trueRerun
                                                                                            1. file > about folders: file() creates a folder with the right unix permissionsRerun
                                                                                              1. file > about folders: file() creates a folder with the right dos permissionsRerun
                                                                                                1. file > about folders: A folder stays a folder when created with fileRerun
                                                                                                  1. file > about folders: file() adds a slash for directoriesRerun
                                                                                                    1. file > about folders: folder() doesn't overwrite existing entriesRerun
                                                                                                      1. file > about folders: createFolders works on a fileRerun
                                                                                                        1. file > about folders: createFolders works on a folderRerun
                                                                                                          1. file > about folders: folder follows the default createFolders settingsRerun
                                                                                                            1. file > about folders: A folder stays a folderRerun
                                                                                                              1. file > about folders: Folders are created by defaultRerun
                                                                                                                1. file > about folders: Folders can be avoided with createFoldersRerun
                                                                                                                  1. file > find entries: Finding a fileRerun
                                                                                                                    1. file > find entries: Finding a file (text search) with a relative folderRerun
                                                                                                                      1. file > find entries: Finding files (regex) with a relative folderRerun
                                                                                                                        1. file > find entries: Finding foldersRerun
                                                                                                                          1. file > find entries: Finding folders with relative pathRerun
                                                                                                                            1. file > find entries: ZipObject attributesRerun
                                                                                                                              1. file > find entries: generate uses updated ZipObject date attributeRerun
                                                                                                                                1. filter: Filtering a zipRerun
                                                                                                                                  1. filter: Filtering a zip from a relative pathRerun
                                                                                                                                    1. filter: Filtering a zip : the full path is still accessibleRerun
                                                                                                                                      1. forEach: forEach works on /Rerun
                                                                                                                                        1. forEach: forEach works on a sub folderRerun
                                                                                                                                          1. generate: generate : type:string. no streamRerun
                                                                                                                                            1. generate: generate : type:base64. no streamRerun
                                                                                                                                              1. generate: generate : type:uint8array. no streamRerun
                                                                                                                                                1. generate: generate : type:arraybuffer. no streamRerun
                                                                                                                                                  1. generate: generate : type:nodebuffer. no streamRerun
                                                                                                                                                    1. generate: generate : type:blob. no streamRerun
                                                                                                                                                      1. generate: generate : type:blob mimeType:application/ods. no streamRerun
                                                                                                                                                        1. generate: generate : type:string. with streamRerun
                                                                                                                                                          1. generate: generate : type:base64. with streamRerun
                                                                                                                                                            1. generate: generate : type:uint8array. with streamRerun
                                                                                                                                                              1. generate: generate : type:arraybuffer. with streamRerun
                                                                                                                                                                1. generate: generate : type:nodebuffer. with streamRerun
                                                                                                                                                                  1. generate: generate : type:blob. with streamRerun
                                                                                                                                                                    1. generate: generate : type:blob mimeType:application/ods. with streamRerun
                                                                                                                                                                      1. generate: STORE doesn't compress, no streamRerun
                                                                                                                                                                        1. generate: STORE doesn't compress, with streamRerun
                                                                                                                                                                          1. generate: DEFLATE compress, no streamRerun
                                                                                                                                                                            1. generate: DEFLATE compress, with streamRerun
                                                                                                                                                                              1. generate: STORE is the default methodRerun
                                                                                                                                                                                1. generate: Lazy decompression worksRerun
                                                                                                                                                                                  1. generate: empty zipRerun
                                                                                                                                                                                    1. generate: unknown compression throws an exceptionRerun
                                                                                                                                                                                      1. generate: missing type throws an exceptionRerun
                                                                                                                                                                                        1. generate: generateAsync uses the current folder levelRerun
                                                                                                                                                                                          1. generate: generateAsync keep the explicit / folderRerun
                                                                                                                                                                                            1. generate: generate with promises as filesRerun
                                                                                                                                                                                              1. load: load(string) worksRerun
                                                                                                                                                                                                1. load: load(string) handles bytes > 255Rerun
                                                                                                                                                                                                  1. load: load(Array) worksRerun
                                                                                                                                                                                                    1. load: load(array) handles bytes > 255Rerun
                                                                                                                                                                                                      1. load: load(ArrayBuffer) worksRerun
                                                                                                                                                                                                        1. load: load(Uint8Array) worksRerun
                                                                                                                                                                                                          1. load: zip with DEFLATERerun
                                                                                                                                                                                                            1. load: read zip with commentRerun
                                                                                                                                                                                                              1. load: generate zip with commentRerun
                                                                                                                                                                                                                1. load: zip with extra attributesRerun
                                                                                                                                                                                                                  1. load: zip 64Rerun
                                                                                                                                                                                                                    1. load: zip with data descriptorRerun
                                                                                                                                                                                                                      1. load: nested zipRerun
                                                                                                                                                                                                                        1. load: nested zip with data descriptorsRerun
                                                                                                                                                                                                                          1. load: nested zip 64Rerun
                                                                                                                                                                                                                            1. load: Zip text file with UTF-8 characters in filenameRerun
                                                                                                                                                                                                                              1. load: Zip text file with UTF-8 characters in filename and windows compatibilityRerun
                                                                                                                                                                                                                                1. load: Zip text file with backslash in filenameRerun
                                                                                                                                                                                                                                  1. load: Zip text file from windows with \ in central dirRerun
                                                                                                                                                                                                                                    1. load: zip file with prepended bytesRerun
                                                                                                                                                                                                                                      1. load: zip file with appended bytesRerun
                                                                                                                                                                                                                                        1. load: zip64 file with extra bytesRerun
                                                                                                                                                                                                                                          1. load: zip64 file with extra bytes Rerun
                                                                                                                                                                                                                                            1. load: load(promise) worksRerun
                                                                                                                                                                                                                                              1. load: load(blob) worksRerun
                                                                                                                                                                                                                                                1. load: valid crc32Rerun
                                                                                                                                                                                                                                                  1. load: loading in a sub folderRerun
                                                                                                                                                                                                                                                    1. load: loading overwrite filesRerun
                                                                                                                                                                                                                                                      1. load > not supported features: basic encryptionRerun
                                                                                                                                                                                                                                                        1. load > corrupted zip: bad compression methodRerun
                                                                                                                                                                                                                                                          1. load > corrupted zip: zip file with missing bytesRerun
                                                                                                                                                                                                                                                            1. load > corrupted zip: zip64 file with missing bytesRerun
                                                                                                                                                                                                                                                              1. load > corrupted zip: not a zip fileRerun
                                                                                                                                                                                                                                                                1. load > corrupted zip: truncated zip fileRerun
                                                                                                                                                                                                                                                                  1. load > corrupted zip: invalid crc32 but no checkRerun
                                                                                                                                                                                                                                                                    1. load > corrupted zip: invalid crc32Rerun
                                                                                                                                                                                                                                                                      1. load > corrupted zip: bad offsetRerun
                                                                                                                                                                                                                                                                        1. load > corrupted zip: bad decompressed size, read a fileRerun
                                                                                                                                                                                                                                                                          1. load > corrupted zip: bad decompressed size, generate a zipRerun
                                                                                                                                                                                                                                                                            1. permissions: permissions on linux : file created by zipRerun
                                                                                                                                                                                                                                                                              1. permissions: permissions on linux : file created by zip, reloadedRerun
                                                                                                                                                                                                                                                                                1. permissions: permissions on linux : file created by 7zRerun
                                                                                                                                                                                                                                                                                  1. permissions: permissions on linux : file created by 7z, reloadedRerun
                                                                                                                                                                                                                                                                                    1. permissions: permissions on linux : file created by file-roller on ubuntuRerun
                                                                                                                                                                                                                                                                                      1. permissions: permissions on linux : file created by file-roller on ubuntu, reloadedRerun
                                                                                                                                                                                                                                                                                        1. permissions: permissions on linux : file created by file-roller on xubuntuRerun
                                                                                                                                                                                                                                                                                          1. permissions: permissions on linux : file created by file-roller on xubuntu, reloadedRerun
                                                                                                                                                                                                                                                                                            1. permissions: permissions on linux : file created by arkRerun
                                                                                                                                                                                                                                                                                              1. permissions: permissions on linux : file created by ark, reloadedRerun
                                                                                                                                                                                                                                                                                                1. permissions: permissions on mac : file created by finderRerun
                                                                                                                                                                                                                                                                                                  1. permissions: permissions on mac : file created by finder, reloadedRerun
                                                                                                                                                                                                                                                                                                    1. permissions: permissions on windows : file created by the compressed folders featureRerun
                                                                                                                                                                                                                                                                                                      1. permissions: permissions on windows : file created by the compressed folders feature, reloadedRerun
                                                                                                                                                                                                                                                                                                        1. permissions: permissions on windows : file created by 7zRerun
                                                                                                                                                                                                                                                                                                          1. permissions: permissions on windows : file created by 7z, reloadedRerun
                                                                                                                                                                                                                                                                                                            1. permissions: permissions on windows : file created by izarcRerun
                                                                                                                                                                                                                                                                                                              1. permissions: permissions on windows : file created by izarc, reloadedRerun
                                                                                                                                                                                                                                                                                                                1. permissions: permissions on windows : file created by winrarRerun
                                                                                                                                                                                                                                                                                                                  1. permissions: permissions on windows : file created by winrar, reloadedRerun
                                                                                                                                                                                                                                                                                                                    1. stream > internal: A stream is pausableRerun
                                                                                                                                                                                                                                                                                                                      1. stream > nodejs: generateNodeStream generates an errorRerun
                                                                                                                                                                                                                                                                                                                        1. stream > nodejs: ZipObject#nodeStream generates an errorRerun
                                                                                                                                                                                                                                                                                                                          1. unicode: Zip text file with UTF-8 charactersRerun
                                                                                                                                                                                                                                                                                                                            1. unicode: Text file with long unicode stringRerun
                                                                                                                                                                                                                                                                                                                              1. unicode: Zip text file with UTF-8 characters in filenameRerun
                                                                                                                                                                                                                                                                                                                                1. unicode: Zip text file with non unicode characters in filename: loadAsync without decodeFileNameRerun
                                                                                                                                                                                                                                                                                                                                  1. unicode: Zip text file with non unicode characters in filename: loadAsync with decodeFileNameRerun
                                                                                                                                                                                                                                                                                                                                    1. unicode: Zip text file with non unicode characters in filename: generateAsync with encodeFileNameRerun
                                                                                                                                                                                                                                                                                                                                      1. unicode: Zip text file and UTF-8, Pile Of Poo testRerun