Test on LocalHost

Create a localhost server and run tests.

Usage

Programmatically

import run from "https://deno.land/x/test_on_localhost@0.1.0/run.ts";

const { success, code } = await run({
  hostname: "0.0.0.0",
  port: 8080,
  list: ["test/foo.ts", "test/bar.ts"],
});

if (success) {
  console.log("all tests passed.");
} else {
  console.log("some tests failed.");
  console.log("status", status);
  Deno.exit(status);
}

Command-Line

File cli.ts can be used as your test runner cli.

deno -A https://deno.land/x/test_on_localhost@0.1.0/cli.ts \
  --host 0.0.0.0 \
  --port 8080 \
  test/foo.ts test/bar.ts

License

MIT © Hoàng Văn Khải