Skip to content

Commit

Permalink
Add test
Browse files Browse the repository at this point in the history
  • Loading branch information
kidonng committed Jul 2, 2022
1 parent 475253f commit 20b2975
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
8 changes: 7 additions & 1 deletion cli_test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import { assertEquals, assertMatch, assertStringIncludes } from "./dev_deps.ts";
const yamlWd = "./test/yaml";
const tsWd = "./test/ts";
const jsonWd = "./test/json";
const taskWd = "./test/task";
const cliArgs = [
"deno",
"run",
Expand Down Expand Up @@ -47,11 +48,16 @@ Deno.test("ts config file", async () => {
assertStringIncludes(output, expectedOutput);
});

Deno.test("deno.json(c) config file", async () => {
Deno.test("deno.json(c) config file with `velociraptor` field", async () => {
const output = await runScript("test", jsonWd);
assertStringIncludes(output, expectedOutput);
});

Deno.test("deno.json(c) config file with `task` field", async () => {
const output = await runScript("test", taskWd);
assertStringIncludes(output, expectedOutput);
});

Deno.test("deno run", async () => {
const output = await runScript("denorun");
assertStringIncludes(output, expectedOutput);
Expand Down
14 changes: 14 additions & 0 deletions test/task/deno.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
// Used to test that --config option is working properly
"lint": {
"rules": {
"exclude": ["no-explicit-any"]
}
},
/*
* Section below contains Velociraptor configuration
*/
"tasks": {
"test": "echo '/* Works! */'"
}
}

0 comments on commit 20b2975

Please sign in to comment.