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 14 milliseconds.
2 assertions of 2 passed, 0 failed.
- constructor: JSZip existsRerun
- constructor: new JSZip()Rerun
- constructor: JSZip()Rerun
- version: JSZip.version is correctRerun
- delete: Delete fileRerun
- delete: Delete file in folderRerun
- delete: Delete file in folder, with a relative pathRerun
- delete: Delete folderRerun
- delete: Delete folder with a final /Rerun
- delete: Delete unknown pathRerun
- delete: Delete nested foldersRerun
- delete: Delete nested folders from relative pathRerun
- deprecated: Removed load method throws an exceptionRerun
- deprecated: Removed constructor with data throws an exceptionRerun
- deprecated: Removed asText method throws an exceptionRerun
- deprecated: Removed generate method throws an exceptionRerun
- external: JSZip.external.PromiseRerun
- external: load JSZip doesn't override the global PromiseRerun
- external: external.Promise can be replaced in .async()Rerun
- external: external.Promise can be replaced in .generateAsync()Rerun
- external: external.Promise can be replaced in .loadAsync()Rerun
- file > add: Zip text file !Rerun
- file > add: Zip text, folder and imageRerun
- file > add: Add a file to overwriteRerun
- file > add: Zip text file with dateRerun
- file > add: Zip image fileRerun
- file > add: add file: from XHR (with bytes > 255)Rerun
- file > add: add file: wrong string as base64Rerun
- file > add: add file: data url instead of base64Rerun
- file > add: add file: file(name, undefined)Rerun
- file > add: add file: file(name, null)Rerun
- file > add: add file: file(name, stringAsText)Rerun
- file > add: add file: file(name, stringAsBinary)Rerun
- file > add: add file: file(name, array)Rerun
- file > add: add file: file(name, base64)Rerun
- file > add: add file: file(name, unsupported)Rerun
- file > add: add file: file(name, Uint8Array)Rerun
- file > add: add file: file(name, ArrayBuffer)Rerun
- file > add: add file: file(name, Blob)Rerun
- file > add: add file: file(name, native Promise)Rerun
- file > add: add file: file(name, polyfill Promise[string] as binary)Rerun
- file > add: add file: file(name, polyfill Promise[string] force text)Rerun
- file > add: add file: file(name, polyfill Promise[Blob])Rerun
- file > about folders: Zip folder() shouldn't throw an exceptionRerun
- file > about folders: Zip empty folderRerun
- file > about folders: file() creates a folder with dir:trueRerun
- file > about folders: file() creates a folder with the right unix permissionsRerun
- file > about folders: file() creates a folder with the right dos permissionsRerun
- file > about folders: A folder stays a folder when created with fileRerun
- file > about folders: file() adds a slash for directoriesRerun
- file > about folders: folder() doesn't overwrite existing entriesRerun
- file > about folders: createFolders works on a fileRerun
- file > about folders: createFolders works on a folderRerun
- file > about folders: folder follows the default createFolders settingsRerun
- file > about folders: A folder stays a folderRerun
- file > about folders: Folders are created by defaultRerun
- file > about folders: Folders can be avoided with createFoldersRerun
- file > find entries: Finding a fileRerun
- file > find entries: Finding a file (text search) with a relative folderRerun
- file > find entries: Finding files (regex) with a relative folderRerun
- file > find entries: Finding foldersRerun
- file > find entries: Finding folders with relative pathRerun
- file > find entries: ZipObject attributesRerun
- file > find entries: generate uses updated ZipObject date attributeRerun
- filter: Filtering a zipRerun
- filter: Filtering a zip from a relative pathRerun
- filter: Filtering a zip : the full path is still accessible (2)Rerun1 ms
- the filter only match files/folders in the current folder@ 0 ms
- filter has filtered the good file@ 1 ms
Source: at https://d33wubrfki0l68.cloudfront.net/bundles/1c37cd451d24d2103485f70891ca95bff74c98dc.js:1:35541
- forEach: forEach works on /Rerun
- forEach: forEach works on a sub folderRerun
- generate: generate : type:string. no streamRerun
- generate: generate : type:base64. no streamRerun
- generate: generate : type:uint8array. no streamRerun
- generate: generate : type:arraybuffer. no streamRerun
- generate: generate : type:nodebuffer. no streamRerun
- generate: generate : type:blob. no streamRerun
- generate: generate : type:blob mimeType:application/ods. no streamRerun
- generate: generate : type:string. with streamRerun
- generate: generate : type:base64. with streamRerun
- generate: generate : type:uint8array. with streamRerun
- generate: generate : type:arraybuffer. with streamRerun
- generate: generate : type:nodebuffer. with streamRerun
- generate: generate : type:blob. with streamRerun
- generate: generate : type:blob mimeType:application/ods. with streamRerun
- generate: STORE doesn't compress, no streamRerun
- generate: STORE doesn't compress, with streamRerun
- generate: DEFLATE compress, no streamRerun
- generate: DEFLATE compress, with streamRerun
- generate: STORE is the default methodRerun
- generate: Lazy decompression worksRerun
- generate: empty zipRerun
- generate: unknown compression throws an exceptionRerun
- generate: missing type throws an exceptionRerun
- generate: generateAsync uses the current folder levelRerun
- generate: generateAsync keep the explicit / folderRerun
- generate: generate with promises as filesRerun
- load: load(string) worksRerun
- load: load(string) handles bytes > 255Rerun
- load: load(Array) worksRerun
- load: load(array) handles bytes > 255Rerun
- load: load(ArrayBuffer) worksRerun
- load: load(Uint8Array) worksRerun
- load: zip with DEFLATERerun
- load: read zip with commentRerun
- load: generate zip with commentRerun
- load: zip with extra attributesRerun
- load: zip 64Rerun
- load: zip with data descriptorRerun
- load: nested zipRerun
- load: nested zip with data descriptorsRerun
- load: nested zip 64Rerun
- load: Zip text file with UTF-8 characters in filenameRerun
- load: Zip text file with UTF-8 characters in filename and windows compatibilityRerun
- load: Zip text file with backslash in filenameRerun
- load: Zip text file from windows with \ in central dirRerun
- load: zip file with prepended bytesRerun
- load: zip file with appended bytesRerun
- load: zip64 file with extra bytesRerun
- load: zip64 file with extra bytes Rerun
- load: load(promise) worksRerun
- load: load(blob) worksRerun
- load: valid crc32Rerun
- load: loading in a sub folderRerun
- load: loading overwrite filesRerun
- load > not supported features: basic encryptionRerun
- load > corrupted zip: bad compression methodRerun
- load > corrupted zip: zip file with missing bytesRerun
- load > corrupted zip: zip64 file with missing bytesRerun
- load > corrupted zip: not a zip fileRerun
- load > corrupted zip: truncated zip fileRerun
- load > corrupted zip: invalid crc32 but no checkRerun
- load > corrupted zip: invalid crc32Rerun
- load > corrupted zip: bad offsetRerun
- load > corrupted zip: bad decompressed size, read a fileRerun
- load > corrupted zip: bad decompressed size, generate a zipRerun
- permissions: permissions on linux : file created by zipRerun
- permissions: permissions on linux : file created by zip, reloadedRerun
- permissions: permissions on linux : file created by 7zRerun
- permissions: permissions on linux : file created by 7z, reloadedRerun
- permissions: permissions on linux : file created by file-roller on ubuntuRerun
- permissions: permissions on linux : file created by file-roller on ubuntu, reloadedRerun
- permissions: permissions on linux : file created by file-roller on xubuntuRerun
- permissions: permissions on linux : file created by file-roller on xubuntu, reloadedRerun
- permissions: permissions on linux : file created by arkRerun
- permissions: permissions on linux : file created by ark, reloadedRerun
- permissions: permissions on mac : file created by finderRerun
- permissions: permissions on mac : file created by finder, reloadedRerun
- permissions: permissions on windows : file created by the compressed folders featureRerun
- permissions: permissions on windows : file created by the compressed folders feature, reloadedRerun
- permissions: permissions on windows : file created by 7zRerun
- permissions: permissions on windows : file created by 7z, reloadedRerun
- permissions: permissions on windows : file created by izarcRerun
- permissions: permissions on windows : file created by izarc, reloadedRerun
- permissions: permissions on windows : file created by winrarRerun
- permissions: permissions on windows : file created by winrar, reloadedRerun
- stream > internal: A stream is pausableRerun
- stream > nodejs: generateNodeStream generates an errorRerun
- stream > nodejs: ZipObject#nodeStream generates an errorRerun
- unicode: Zip text file with UTF-8 charactersRerun
- unicode: Text file with long unicode stringRerun
- unicode: Zip text file with UTF-8 characters in filenameRerun
- unicode: Zip text file with non unicode characters in filename: loadAsync without decodeFileNameRerun
- unicode: Zip text file with non unicode characters in filename: loadAsync with decodeFileNameRerun
- unicode: Zip text file with non unicode characters in filename: generateAsync with encodeFileNameRerun
- unicode: Zip text file and UTF-8, Pile Of Poo testRerun