diff options
Diffstat (limited to 'website/app_test.js')
-rw-r--r-- | website/app_test.js | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/website/app_test.js b/website/app_test.js index 74ccb406d..5fca1e44c 100644 --- a/website/app_test.js +++ b/website/app_test.js @@ -1,9 +1,10 @@ // Copyright 2018 the Deno authors. All rights reserved. MIT license. -import { test, testPerm, assertEqual } from "../js/test_util.ts"; +import { test, assertEqual } from "../js/test_util.ts"; import { createBinarySizeColumns, createExecTimeColumns, + createThreadCountColumns, createSha1List, formatBytes } from "./app.js"; @@ -20,6 +21,9 @@ const regularData = [ relative_import: { mean: 0.06 } + }, + thread_count: { + set_timeout: 4 } }, { @@ -33,6 +37,9 @@ const regularData = [ relative_import: { mean: 0.065 } + }, + thread_count: { + set_timeout: 5 } } ]; @@ -44,7 +51,8 @@ const irregularData = [ benchmark: { hello: {}, relative_import: {} - } + }, + thread_count: {} }, { created_at: "2018-02-01T01:00:00Z", @@ -76,6 +84,16 @@ test(function createBinarySizeColumnsIrregularData() { assertEqual(columns, [["binary_size", 0, 0]]); }); +test(function createThreadCountColumnsRegularData() { + const columns = createThreadCountColumns(regularData); + assertEqual(columns, [["set_timeout", 4, 5]]); +}); + +test(function createThreadCountColumnsIrregularData() { + const columns = createThreadCountColumns(irregularData); + assertEqual(columns, [["set_timeout", 0, 0]]); +}); + test(function createSha1ListRegularData() { const sha1List = createSha1List(regularData); assertEqual(sha1List, ["abcdef", "012345"]); |