summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2019-03-02 14:58:50 -0500
committerGitHub <noreply@github.com>2019-03-02 14:58:50 -0500
commitbf95acf3eb5a4cf31d63cb228979d967467e7743 (patch)
tree4b16fd8e76ad9f898dafab379d971bd2d6282cbb
parente6c51e615020f13ca4cd2492b53966b9ebeb3946 (diff)
Fix example in manual (#1863)
-rw-r--r--website/manual.md20
1 files changed, 11 insertions, 9 deletions
diff --git a/website/manual.md b/website/manual.md
index b62988f9b..f250a00ee 100644
--- a/website/manual.md
+++ b/website/manual.md
@@ -390,7 +390,11 @@ browser JavaScript, Deno can import libraries directly from URLs. This example
uses a URL to import a test runner library:
```ts
-import { test, assertEqual } from "https://deno.land/x/testing/mod.ts";
+import {
+ test,
+ assertEqual,
+ runIfMain
+} from "https://deno.land/x/testing/mod.ts";
test(function t1() {
assertEqual("hello", "hello");
@@ -399,22 +403,20 @@ test(function t1() {
test(function t2() {
assertEqual("world", "world");
});
+
+runIfMain(import.meta);
```
Try running this:
```
-> deno https://deno.land/x/examples/example_test.ts
-Compiling /Users/rld/src/deno_examples/example_test.ts
-Downloading https://deno.land/x/testing/mod.ts
-Compiling https://deno.land/x/testing/mod.ts
+> deno test.ts --reload
running 2 tests
-test t1
-... ok
-test t2
-... ok
+test t1 ... ok
+test t2 ... ok
test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
+
```
Note that we did not have to provide the `--allow-net` flag for this program,