From a02c3bd38873379b045c01241f54c843bca6aff5 Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Sat, 22 Jun 2019 10:02:53 +1000 Subject: bundle/run handles Deno.args better. (denoland/deno_std#514) Original: https://github.com/denoland/deno_std/commit/02262c61612fdeda1ddd9e987f04f320d17b0c89 --- bundle/test.ts | 4 ++-- bundle/utils.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'bundle') diff --git a/bundle/test.ts b/bundle/test.ts index b66c782bc..d618e202b 100644 --- a/bundle/test.ts +++ b/bundle/test.ts @@ -64,7 +64,7 @@ fixtureModules.set("modA", { }); test(async function loadBundle(): Promise { - const result = await load(["", "./bundle/testdata/bundle.js"]); + const result = await load(["", "./bundle/testdata/bundle.js", "--foo"]); assert(result != null); assert( result.includes( @@ -79,7 +79,7 @@ test(async function loadBadArgs(): Promise { await load(["bundle/test.ts"]); }, AssertionError, - "Expected exactly two arguments." + "Expected at least two arguments." ); }); diff --git a/bundle/utils.ts b/bundle/utils.ts index 93983e47c..80b00b6fa 100644 --- a/bundle/utils.ts +++ b/bundle/utils.ts @@ -1,6 +1,6 @@ // Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. -import { assertStrictEq, assert } from "../testing/asserts.ts"; +import { assert } from "../testing/asserts.ts"; import { exists } from "../fs/exists.ts"; export interface DefineFactory { @@ -98,7 +98,7 @@ export function instantiate( /** Load the bundle and return the contents asynchronously. */ export async function load(args: string[]): Promise { // TODO(kitsonk) allow loading of remote bundles via fetch. - assertStrictEq(args.length, 2, "Expected exactly two arguments."); + assert(args.length >= 2, "Expected at least two arguments."); const [, bundleFileName] = args; assert( await exists(bundleFileName), -- cgit v1.2.3