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 e0d1a4969..d6e9b4d81 100644
--- a/website/app_test.js
+++ b/website/app_test.js
@@ -1,13 +1,15 @@
// Copyright 2018 the Deno authors. All rights reserved. MIT license.
-import { test, assertEqual } from "../js/test_util.ts";
+import { test, assert, assertEqual } from "../js/test_util.ts";
import {
createBinarySizeColumns,
createExecTimeColumns,
createThreadCountColumns,
createSyscallCountColumns,
createSha1List,
- formatBytes
+ formatBytes,
+ formatSeconds,
+ getTravisData,
} from "./app.js";
const regularData = [
@@ -168,3 +170,19 @@ test(function formatBytesPatterns() {
assertEqual(formatBytes(180000000), "171.66 MB");
assertEqual(formatBytes(18000000000), "16.76 GB");
});
+
+test(function formatSecondsPatterns() {
+ assertEqual(formatSeconds(10), "0 min");
+ assertEqual(formatSeconds(100), "2 min");
+ assertEqual(formatSeconds(1000), "17 min");
+ assertEqual(formatSeconds(10000), "167 min");
+})
+
+test(async function getTravisDataSuccess() {
+ try {
+ const data = await getTravisData();
+ assert(data.length !== 0);
+ } catch (e) {
+ assert(e !== null);
+ }
+});