From bf95acf3eb5a4cf31d63cb228979d967467e7743 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Sat, 2 Mar 2019 14:58:50 -0500 Subject: [PATCH] Fix example in manual (#1863) --- website/manual.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/website/manual.md b/website/manual.md index b62988f9bb252..f250a00ee46d0 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,