diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-08-20 10:11:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-20 14:11:43 +0000 |
commit | f1c58ec041a05276d9f33562a5843c0bb7fb95b3 (patch) | |
tree | dc4bca4eab617e75474e19a7491ed88d5ee64fef /tests/specs/compile | |
parent | 19bcb40059f6ba730b6d05d8edf005c6b40f6ff8 (diff) |
feat(unstable): ability to use a local copy of jsr packages (#25068)
Diffstat (limited to 'tests/specs/compile')
-rw-r--r-- | tests/specs/compile/patch/__test__.jsonc | 22 | ||||
-rw-r--r-- | tests/specs/compile/patch/add/deno.json | 4 | ||||
-rw-r--r-- | tests/specs/compile/patch/add/mod.ts | 3 | ||||
-rw-r--r-- | tests/specs/compile/patch/main.out | 1 | ||||
-rw-r--r-- | tests/specs/compile/patch/main/deno.json | 5 | ||||
-rw-r--r-- | tests/specs/compile/patch/main/main.ts | 3 |
6 files changed, 38 insertions, 0 deletions
diff --git a/tests/specs/compile/patch/__test__.jsonc b/tests/specs/compile/patch/__test__.jsonc new file mode 100644 index 000000000..87abf82a7 --- /dev/null +++ b/tests/specs/compile/patch/__test__.jsonc @@ -0,0 +1,22 @@ +{ + "tempDir": true, + "steps": [{ + "if": "unix", + "args": "compile --output my-app main/main.ts", + "output": "[WILDCARD]" + }, { + "if": "unix", + "commandName": "./my-app", + "args": [], + "output": "main.out" + }, { + "if": "windows", + "args": "compile --output my-app.exe main/main.ts", + "output": "[WILDCARD]" + }, { + "if": "windows", + "commandName": "./my-app.exe", + "args": [], + "output": "main.out" + }] +} diff --git a/tests/specs/compile/patch/add/deno.json b/tests/specs/compile/patch/add/deno.json new file mode 100644 index 000000000..40e417993 --- /dev/null +++ b/tests/specs/compile/patch/add/deno.json @@ -0,0 +1,4 @@ +{ + "name": "@denotest/add", + "exports": "./mod.ts" +} diff --git a/tests/specs/compile/patch/add/mod.ts b/tests/specs/compile/patch/add/mod.ts new file mode 100644 index 000000000..7e841b3bf --- /dev/null +++ b/tests/specs/compile/patch/add/mod.ts @@ -0,0 +1,3 @@ +export function add(a: number, b: number): number { + return (a + b) * 2; // it adds wrong +} diff --git a/tests/specs/compile/patch/main.out b/tests/specs/compile/patch/main.out new file mode 100644 index 000000000..1e8b31496 --- /dev/null +++ b/tests/specs/compile/patch/main.out @@ -0,0 +1 @@ +6 diff --git a/tests/specs/compile/patch/main/deno.json b/tests/specs/compile/patch/main/deno.json new file mode 100644 index 000000000..5d341f168 --- /dev/null +++ b/tests/specs/compile/patch/main/deno.json @@ -0,0 +1,5 @@ +{ + "patch": [ + "../add" + ] +} diff --git a/tests/specs/compile/patch/main/main.ts b/tests/specs/compile/patch/main/main.ts new file mode 100644 index 000000000..8fb44d2ed --- /dev/null +++ b/tests/specs/compile/patch/main/main.ts @@ -0,0 +1,3 @@ +import { add } from "jsr:@denotest/add"; + +console.log(add(1, 2)); |