import { assert, assertEquals } from "testing/asserts.ts"; Deno.test("are we operational?", async () => { const cmd = new Deno.Command(Deno.execPath(), {args: ["task", "dev"]}); const { success, stdout, stderr } = await cmd.output(); const errors = new TextDecoder().decode(stderr).split("\n"); errors.shift(); const output = new TextDecoder().decode(stdout).trim(); assert(success, "success"); assertEquals(errors.join("\n"), "", "no error output"); assertEquals(output, "hello world!", "correct stdout"); });