summaryrefslogtreecommitdiff
path: root/website/app_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'website/app_test.js')
-rw-r--r--website/app_test.js22
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"]);