summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--testdata/read_file_sync.ts14
-rw-r--r--testdata/read_file_sync.ts.out1
-rw-r--r--tests.ts23
3 files changed, 20 insertions, 18 deletions
diff --git a/testdata/read_file_sync.ts b/testdata/read_file_sync.ts
deleted file mode 100644
index cb0904d35..000000000
--- a/testdata/read_file_sync.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import { readFileSync } from "deno";
-
-let data = readFileSync("package.json");
-if (!data.byteLength) {
- throw Error(`Expected positive value for data.byteLength ${data.byteLength}`);
-}
-
-const decoder = new TextDecoder("utf-8");
-const json = decoder.decode(data);
-const pkg = JSON.parse(json);
-if (pkg.name !== "deno") {
- throw Error(`Expected "deno" but got "${pkg.name}"`)
-}
-console.log("package.name ", pkg.name);
diff --git a/testdata/read_file_sync.ts.out b/testdata/read_file_sync.ts.out
deleted file mode 100644
index 53d818f44..000000000
--- a/testdata/read_file_sync.ts.out
+++ /dev/null
@@ -1 +0,0 @@
-package.name deno
diff --git a/tests.ts b/tests.ts
index b9fcbf37f..59aeafcf8 100644
--- a/tests.ts
+++ b/tests.ts
@@ -1,5 +1,22 @@
-import { test, assert } from "./deno_testing/testing.ts";
+// This test is executed as part of integration_test.go
+// But it can also be run manually:
+// ./deno tests.ts
+import { test, assert, assertEqual } from "./deno_testing/testing.ts";
+import { readFileSync } from "deno";
-test(async function test_matchTesters() {
- assert(false, "assert failed on purpose.");
+test(async function tests_test() {
+ assert(true);
+});
+
+test(async function tests_readFileSync() {
+ let data = readFileSync("package.json");
+ if (!data.byteLength) {
+ throw Error(
+ `Expected positive value for data.byteLength ${data.byteLength}`
+ );
+ }
+ const decoder = new TextDecoder("utf-8");
+ const json = decoder.decode(data);
+ const pkg = JSON.parse(json);
+ assertEqual(pkg.name, "deno");
});