From f1c58ec041a05276d9f33562a5843c0bb7fb95b3 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Tue, 20 Aug 2024 10:11:43 -0400 Subject: feat(unstable): ability to use a local copy of jsr packages (#25068) --- tests/specs/compile/patch/__test__.jsonc | 22 ++++++++++++++++++++++ tests/specs/compile/patch/add/deno.json | 4 ++++ tests/specs/compile/patch/add/mod.ts | 3 +++ tests/specs/compile/patch/main.out | 1 + tests/specs/compile/patch/main/deno.json | 5 +++++ tests/specs/compile/patch/main/main.ts | 3 +++ 6 files changed, 38 insertions(+) create mode 100644 tests/specs/compile/patch/__test__.jsonc create mode 100644 tests/specs/compile/patch/add/deno.json create mode 100644 tests/specs/compile/patch/add/mod.ts create mode 100644 tests/specs/compile/patch/main.out create mode 100644 tests/specs/compile/patch/main/deno.json create mode 100644 tests/specs/compile/patch/main/main.ts (limited to 'tests/specs/compile') 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)); -- cgit v1.2.3