Skip to content

Commit 547997c

Browse files
committed
testing changes for bundles
1 parent c0979e8 commit 547997c

File tree

4 files changed

+118
-1
lines changed

4 files changed

+118
-1
lines changed

tests/dist.es.main.test.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import {
2+
test_tattooBase64,
3+
test_tattooEncodedURIComponentPlus,
4+
test_tattooUint8Array,
5+
test_tattooUTF16,
6+
} from "tests/testValues.js";
7+
import { LZString } from "dist/index.es.js";
8+
import { runTestSet } from "tests/testFunctions.js";
9+
10+
runTestSet(
11+
"DIST/ES | Stock Compression and Decompression",
12+
LZString.compress,
13+
LZString.decompress,
14+
"",
15+
);
16+
runTestSet(
17+
"DIST/ES | Base64 Compression and Decompression",
18+
LZString.compressToBase64,
19+
LZString.decompressFromBase64,
20+
test_tattooBase64,
21+
);
22+
runTestSet(
23+
"DIST/ES | UTF16 Compression and Decompression",
24+
LZString.compressToUTF16,
25+
LZString.decompressFromUTF16,
26+
test_tattooUTF16,
27+
);
28+
runTestSet(
29+
"DIST/ES | Uint8Array Compression and Decompression",
30+
LZString.compressToUint8Array,
31+
LZString.decompressFromUint8Array,
32+
test_tattooUint8Array,
33+
);
34+
runTestSet(
35+
"DIST/ES | EncodedURIComponent Compression and Decompression",
36+
LZString.compressToEncodedURIComponent,
37+
LZString.decompressFromEncodedURIComponent,
38+
test_tattooEncodedURIComponentPlus,
39+
);

tests/dist.umd.main.test.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import {
2+
test_tattooBase64,
3+
test_tattooEncodedURIComponentPlus,
4+
test_tattooUint8Array,
5+
test_tattooUTF16,
6+
} from "tests/testValues.js";
7+
import { LZString } from "dist/index.umd.js";
8+
import { runTestSet } from "tests/testFunctions.js";
9+
10+
runTestSet(
11+
"DIST/UMD | Stock Compression and Decompression",
12+
LZString.compress,
13+
LZString.decompress,
14+
"",
15+
);
16+
runTestSet(
17+
"DIST/UMD | Base64 Compression and Decompression",
18+
LZString.compressToBase64,
19+
LZString.decompressFromBase64,
20+
test_tattooBase64,
21+
);
22+
runTestSet(
23+
"DIST/UMD | UTF16 Compression and Decompression",
24+
LZString.compressToUTF16,
25+
LZString.decompressFromUTF16,
26+
test_tattooUTF16,
27+
);
28+
runTestSet(
29+
"DIST/UMD | Uint8Array Compression and Decompression",
30+
LZString.compressToUint8Array,
31+
LZString.decompressFromUint8Array,
32+
test_tattooUint8Array,
33+
);
34+
runTestSet(
35+
"DIST/UMD | EncodedURIComponent Compression and Decompression",
36+
LZString.compressToEncodedURIComponent,
37+
LZString.decompressFromEncodedURIComponent,
38+
test_tattooEncodedURIComponentPlus,
39+
);

tests/src.main.test.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import {
2+
test_tattooBase64,
3+
test_tattooEncodedURIComponentPlus,
4+
test_tattooUint8Array,
5+
test_tattooUTF16,
6+
} from "tests/testValues.js";
7+
import { LZString } from "src/main";
8+
import { runTestSet } from "tests/testFunctions.js";
9+
10+
runTestSet(
11+
"SRC | Stock Compression and Decompression",
12+
LZString.compress,
13+
LZString.decompress,
14+
"",
15+
);
16+
runTestSet(
17+
"SRC | Base64 Compression and Decompression",
18+
LZString.compressToBase64,
19+
LZString.decompressFromBase64,
20+
test_tattooBase64,
21+
);
22+
runTestSet(
23+
"SRC | UTF16 Compression and Decompression",
24+
LZString.compressToUTF16,
25+
LZString.decompressFromUTF16,
26+
test_tattooUTF16,
27+
);
28+
runTestSet(
29+
"SRC | Uint8Array Compression and Decompression",
30+
LZString.compressToUint8Array,
31+
LZString.decompressFromUint8Array,
32+
test_tattooUint8Array,
33+
);
34+
runTestSet(
35+
"SRC | EncodedURIComponent Compression and Decompression",
36+
LZString.compressToEncodedURIComponent,
37+
LZString.decompressFromEncodedURIComponent,
38+
test_tattooEncodedURIComponentPlus,
39+
);

tests/testFunctions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
} from "tests/testValues.js";
1717
import { LZString } from "../src/main";
1818

19-
function runTestSet(desc, compressFunc, decompressFunc, compressedTattoo) {
19+
export function runTestSet(desc, compressFunc, decompressFunc, compressedTattoo) {
2020
test(`${desc} : Hello World`, () => {
2121
expect(compressFunc(test_hw)).not.toEqual(test_hw);
2222
expect(decompressFunc(compressFunc(test_hw))).toEqual(test_hw);

0 commit comments

Comments
 (0)