diff options
author | Linus Groh <mail@linusgroh.de> | 2020-07-06 23:17:39 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2020-07-07 00:21:30 +0200 |
commit | 8b76a1e548f7ff665719ccac9b5caf60118d046a (patch) | |
tree | 4c915b1f53f2243476d4467c7d10fa9b4bca6712 /Base/usr/share/man/man1 | |
parent | 651829c1e615fa87e51538abe75b826b047ad238 (diff) | |
download | serenity-8b76a1e548f7ff665719ccac9b5caf60118d046a.zip |
js: Remove test mode
Now that we have a standalone test-js program, the "-t" test mode of the
js REPL is unused and can simply be removed. Required functionality has
been duplicated in test-js (isStrictMode function, loading of testing
utilities).
Also remove outdated information about tests from the js(1) man page.
Diffstat (limited to 'Base/usr/share/man/man1')
-rw-r--r-- | Base/usr/share/man/man1/js.md | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/Base/usr/share/man/man1/js.md b/Base/usr/share/man/man1/js.md index 7579f11bed..68332f7454 100644 --- a/Base/usr/share/man/man1/js.md +++ b/Base/usr/share/man/man1/js.md @@ -25,7 +25,6 @@ Run `help()` in REPL mode to see its available built-in functions. * `-l`, `--print-last-result`: Print the result of the last statement executed. * `-g`, `--gc-on-every-allocation`: Run garbage collection on every allocation. * `-s`, `--no-syntax-highlight`: Disable live syntax highlighting in the REPL -* `-t`, `--test-mode`: Run the interpreter with added functionality for the test harness ## Examples @@ -47,26 +46,3 @@ undefined 77 undefined ``` - -## Test mode - -In test mode, the `load()` function is added to the global object and can be used -to load further test utility functions defined in `LibJS/Tests/test-common.js`. - -Typically a test will look like this: - -```js -load("test-common.js"); - -try { - // test feature - console.log("PASS"); -} catch (e) { - console.log("FAIL: " + e); -} -``` - -Available functions in `test-common.js`: - -* `assert(expression)`: Throws an `AssertionError` if condition does not evaluate to a truthy value -* `assertNotReached()`: Throws an `AssertionError`, use to ensure certain code paths are never reached |