diff options
Diffstat (limited to 'tools/target_test.py')
-rw-r--r-- | tools/target_test.py | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/tools/target_test.py b/tools/target_test.py index 3f1ddb8b5..98eb4a0eb 100644 --- a/tools/target_test.py +++ b/tools/target_test.py @@ -2,7 +2,7 @@ import os import sys from test_util import DenoTestCase, run_tests -from util import executable_suffix, run, tests_path, run_output +from util import executable_suffix, tests_path, run, run_output class TestTarget(DenoTestCase): @@ -20,7 +20,7 @@ class TestTarget(DenoTestCase): "Test executable runs and exits with code 0." bin_file = os.path.join(self.build_dir, executable + executable_suffix) self.check_exists(bin_file) - run([bin_file]) + run([bin_file], quiet=True) def test_libdeno(self): self._test("libdeno_test") @@ -35,26 +35,31 @@ class TestTarget(DenoTestCase): self._test("deno_core_http_bench_test") def test_ts_library_builder(self): - run([ + result = run_output([ "node", "./node_modules/.bin/ts-node", "--project", "tools/ts_library_builder/tsconfig.json", "tools/ts_library_builder/test.ts" - ]) + ], + quiet=True) + self.assertEqual(result.code, 0) + assert "ts_library_builder ok" in result.out def test_no_color(self): t = os.path.join(tests_path, "no_color.js") - output = run_output([self.deno_exe, "run", t], - merge_env={"NO_COLOR": "1"}) - assert output.strip() == "noColor true" + result = run_output([self.deno_exe, "run", t], + merge_env={"NO_COLOR": "1"}, + quiet=True) + assert result.out.strip() == "noColor true" t = os.path.join(tests_path, "no_color.js") - output = run_output([self.deno_exe, "run", t]) - assert output.strip() == "noColor false" + result = run_output([self.deno_exe, "run", t], quiet=True) + assert result.out.strip() == "noColor false" def test_exec_path(self): cmd = [self.deno_exe, "run", "tests/exec_path.ts"] - output = run_output(cmd) - assert self.deno_exe in output.strip() + result = run_output(cmd, quiet=True) + assert self.deno_exe in result.out.strip() + self.assertEqual(result.code, 0) -if __name__ == "main": +if __name__ == "__main__": run_tests() |