aboutsummaryrefslogtreecommitdiff
path: root/js/bundle_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/bundle_test.js')
-rw-r--r--js/bundle_test.js25
1 files changed, 11 insertions, 14 deletions
diff --git a/js/bundle_test.js b/js/bundle_test.js
index 6567a3d..f36fc8e 100644
--- a/js/bundle_test.js
+++ b/js/bundle_test.js
@@ -5,8 +5,6 @@
*/
import {BrotliDecode} from "./decode.js";
import {makeTestData} from "./test_data.js";
-goog.require('goog.testing.asserts');
-const testSuite = goog.require('goog.testing.testSuite');
const CRC_64_POLY = new Uint32Array([0xD7870F42, 0xC96C5795]);
@@ -55,18 +53,17 @@ function checkEntry(entry, data) {
const expectedCrc = entry.substring(0, 16);
const decompressed = BrotliDecode(data);
const crc = calculateCrc64(decompressed);
- assertEquals(expectedCrc, crc);
+ expect(expectedCrc).toEqual(crc);
}
-let allTests = {};
-const testData = makeTestData();
-for (let entry in testData) {
- if (!testData.hasOwnProperty(entry)) {
- continue;
+describe("BundleTest", () => {
+ const testData = makeTestData();
+ for (let entry in testData) {
+ if (!testData.hasOwnProperty(entry)) {
+ continue;
+ }
+ const name = entry.substring(17);
+ const data = testData[entry];
+ it('test_' + name, checkEntry.bind(null, entry, data));
}
- const name = entry.substring(17);
- const data = testData[entry];
- allTests['test_' + name] = checkEntry.bind(null, entry, data);
-}
-
-testSuite(allTests);
+});