diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/integration/run_tests.rs | 29 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/__test__.jsonc | 5 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/bar/deno.json (renamed from tests/testdata/run/workspaces/basic/bar/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/bar/fizz/buzz.ts (renamed from tests/testdata/run/workspaces/basic/bar/fizz/buzz.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/bar/mod.ts (renamed from tests/testdata/run/workspaces/basic/bar/mod.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/bar/some_mod/hello.ts (renamed from tests/testdata/run/workspaces/basic/bar/some_mod/hello.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/deno.json (renamed from tests/testdata/run/workspaces/basic/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/foo/bar/hello.ts (renamed from tests/testdata/run/workspaces/basic/foo/bar/hello.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/foo/deno.json (renamed from tests/testdata/run/workspaces/basic/foo/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/foo/fizz/buzz.ts (renamed from tests/testdata/run/workspaces/basic/foo/fizz/buzz.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/foo/mod.ts (renamed from tests/testdata/run/workspaces/basic/foo/mod.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/main.out (renamed from tests/testdata/run/workspaces/basic/main.out) | 6 | ||||
-rw-r--r-- | tests/specs/run/workspaces/basic/main.ts (renamed from tests/testdata/run/workspaces/basic/main.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/member_outside_root_dir/__test__.jsonc | 6 | ||||
-rw-r--r-- | tests/specs/run/workspaces/member_outside_root_dir/deno.json (renamed from tests/testdata/run/workspaces/member_outside_root_dir/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/member_outside_root_dir/foo/bar/hello.ts (renamed from tests/testdata/run/workspaces/member_outside_root_dir/foo/bar/hello.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/member_outside_root_dir/foo/deno.json (renamed from tests/testdata/run/workspaces/member_outside_root_dir/foo/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts (renamed from tests/testdata/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/member_outside_root_dir/foo/mod.ts (renamed from tests/testdata/run/workspaces/member_outside_root_dir/foo/mod.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/member_outside_root_dir/main.out (renamed from tests/testdata/run/workspaces/member_outside_root_dir/main.out) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/member_outside_root_dir/main.ts (renamed from tests/testdata/run/workspaces/member_outside_root_dir/main.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/members_are_imports/__test__.jsonc | 5 | ||||
-rw-r--r-- | tests/specs/run/workspaces/members_are_imports/bar/deno.jsonc | 7 | ||||
-rw-r--r-- | tests/specs/run/workspaces/members_are_imports/bar/mod.ts | 1 | ||||
-rw-r--r-- | tests/specs/run/workspaces/members_are_imports/deno.json | 9 | ||||
-rw-r--r-- | tests/specs/run/workspaces/members_are_imports/foo/deno.jsonc | 7 | ||||
-rw-r--r-- | tests/specs/run/workspaces/members_are_imports/foo/mod.ts | 1 | ||||
-rw-r--r-- | tests/specs/run/workspaces/members_are_imports/main.out | 1 | ||||
-rw-r--r-- | tests/specs/run/workspaces/members_are_imports/main.ts | 4 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/__test__.jsonc | 6 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/bar/deno.json (renamed from tests/testdata/run/workspaces/nested_member/bar/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/bar/fizz/buzz.ts (renamed from tests/testdata/run/workspaces/nested_member/bar/fizz/buzz.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/bar/mod.ts (renamed from tests/testdata/run/workspaces/nested_member/bar/mod.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/bar/some_mod/hello.ts (renamed from tests/testdata/run/workspaces/nested_member/bar/some_mod/hello.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/deno.json (renamed from tests/testdata/run/workspaces/nested_member/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/foo/bar/deno.json (renamed from tests/testdata/run/workspaces/nested_member/foo/bar/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/foo/bar/hello.ts (renamed from tests/testdata/run/workspaces/nested_member/foo/bar/hello.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/foo/deno.json (renamed from tests/testdata/run/workspaces/nested_member/foo/deno.json) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/foo/fizz/buzz.ts (renamed from tests/testdata/run/workspaces/nested_member/foo/fizz/buzz.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/foo/mod.ts (renamed from tests/testdata/run/workspaces/nested_member/foo/mod.ts) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/main.out (renamed from tests/testdata/run/workspaces/nested_member/main.out) | 0 | ||||
-rw-r--r-- | tests/specs/run/workspaces/nested_member/main.ts (renamed from tests/testdata/run/workspaces/nested_member/main.ts) | 0 |
42 files changed, 57 insertions, 30 deletions
diff --git a/tests/integration/run_tests.rs b/tests/integration/run_tests.rs index c298e4f5b..6419f6ff0 100644 --- a/tests/integration/run_tests.rs +++ b/tests/integration/run_tests.rs @@ -4918,35 +4918,6 @@ itest!(explicit_resource_management { output: "run/explicit_resource_management/main.out", }); -itest!(workspaces_basic { - args: "run -L debug -A main.ts", - output: "run/workspaces/basic/main.out", - cwd: Some("run/workspaces/basic/"), - copy_temp_dir: Some("run/workspaces/basic/"), - envs: env_vars_for_npm_tests(), - http_server: true, -}); - -itest!(workspaces_member_outside_root_dir { - args: "run -A main.ts", - output: "run/workspaces/member_outside_root_dir/main.out", - cwd: Some("run/workspaces/member_outside_root_dir/"), - copy_temp_dir: Some("run/workspaces/member_outside_root_dir/"), - envs: env_vars_for_npm_tests(), - http_server: true, - exit_code: 1, -}); - -itest!(workspaces_nested_member { - args: "run -A main.ts", - output: "run/workspaces/nested_member/main.out", - cwd: Some("run/workspaces/nested_member/"), - copy_temp_dir: Some("run/workspaces/nested_member/"), - envs: env_vars_for_npm_tests(), - http_server: true, - exit_code: 1, -}); - itest!(unsafe_proto { args: "run -A run/unsafe_proto/main.js", output: "run/unsafe_proto/main.out", diff --git a/tests/specs/run/workspaces/basic/__test__.jsonc b/tests/specs/run/workspaces/basic/__test__.jsonc new file mode 100644 index 000000000..ea467e51b --- /dev/null +++ b/tests/specs/run/workspaces/basic/__test__.jsonc @@ -0,0 +1,5 @@ +{ + "args": "run -L debug -A main.ts", + "output": "main.out", + "tempDir": true +} diff --git a/tests/testdata/run/workspaces/basic/bar/deno.json b/tests/specs/run/workspaces/basic/bar/deno.json index ef3bfc37a..ef3bfc37a 100644 --- a/tests/testdata/run/workspaces/basic/bar/deno.json +++ b/tests/specs/run/workspaces/basic/bar/deno.json diff --git a/tests/testdata/run/workspaces/basic/bar/fizz/buzz.ts b/tests/specs/run/workspaces/basic/bar/fizz/buzz.ts index f88d62fcc..f88d62fcc 100644 --- a/tests/testdata/run/workspaces/basic/bar/fizz/buzz.ts +++ b/tests/specs/run/workspaces/basic/bar/fizz/buzz.ts diff --git a/tests/testdata/run/workspaces/basic/bar/mod.ts b/tests/specs/run/workspaces/basic/bar/mod.ts index 6f898e389..6f898e389 100644 --- a/tests/testdata/run/workspaces/basic/bar/mod.ts +++ b/tests/specs/run/workspaces/basic/bar/mod.ts diff --git a/tests/testdata/run/workspaces/basic/bar/some_mod/hello.ts b/tests/specs/run/workspaces/basic/bar/some_mod/hello.ts index 1013de8d2..1013de8d2 100644 --- a/tests/testdata/run/workspaces/basic/bar/some_mod/hello.ts +++ b/tests/specs/run/workspaces/basic/bar/some_mod/hello.ts diff --git a/tests/testdata/run/workspaces/basic/deno.json b/tests/specs/run/workspaces/basic/deno.json index b971c4f3d..b971c4f3d 100644 --- a/tests/testdata/run/workspaces/basic/deno.json +++ b/tests/specs/run/workspaces/basic/deno.json diff --git a/tests/testdata/run/workspaces/basic/foo/bar/hello.ts b/tests/specs/run/workspaces/basic/foo/bar/hello.ts index c8a7e57c4..c8a7e57c4 100644 --- a/tests/testdata/run/workspaces/basic/foo/bar/hello.ts +++ b/tests/specs/run/workspaces/basic/foo/bar/hello.ts diff --git a/tests/testdata/run/workspaces/basic/foo/deno.json b/tests/specs/run/workspaces/basic/foo/deno.json index 46d84f06f..46d84f06f 100644 --- a/tests/testdata/run/workspaces/basic/foo/deno.json +++ b/tests/specs/run/workspaces/basic/foo/deno.json diff --git a/tests/testdata/run/workspaces/basic/foo/fizz/buzz.ts b/tests/specs/run/workspaces/basic/foo/fizz/buzz.ts index 4e03777d1..4e03777d1 100644 --- a/tests/testdata/run/workspaces/basic/foo/fizz/buzz.ts +++ b/tests/specs/run/workspaces/basic/foo/fizz/buzz.ts diff --git a/tests/testdata/run/workspaces/basic/foo/mod.ts b/tests/specs/run/workspaces/basic/foo/mod.ts index d7b16dcc0..d7b16dcc0 100644 --- a/tests/testdata/run/workspaces/basic/foo/mod.ts +++ b/tests/specs/run/workspaces/basic/foo/mod.ts diff --git a/tests/testdata/run/workspaces/basic/main.out b/tests/specs/run/workspaces/basic/main.out index a955ac54c..57d8c9f1e 100644 --- a/tests/testdata/run/workspaces/basic/main.out +++ b/tests/specs/run/workspaces/basic/main.out @@ -1,7 +1,11 @@ [WILDCARD]Workspace config generated this import map { "imports": { "chalk": "npm:chalk", - "chalk/": "npm:/chalk/" + "chalk/": "npm:/chalk/", + "qwerqwer": "jsr:qwerqwer@^0.0.0", + "qwerqwer/": "jsr:/qwerqwer@^0.0.0/", + "asdfasdfasdf": "jsr:asdfasdfasdf@^0.0.0", + "asdfasdfasdf/": "jsr:/asdfasdfasdf@^0.0.0/" }, "scopes": { "./foo/": { diff --git a/tests/testdata/run/workspaces/basic/main.ts b/tests/specs/run/workspaces/basic/main.ts index 380c97619..380c97619 100644 --- a/tests/testdata/run/workspaces/basic/main.ts +++ b/tests/specs/run/workspaces/basic/main.ts diff --git a/tests/specs/run/workspaces/member_outside_root_dir/__test__.jsonc b/tests/specs/run/workspaces/member_outside_root_dir/__test__.jsonc new file mode 100644 index 000000000..a7669c1ec --- /dev/null +++ b/tests/specs/run/workspaces/member_outside_root_dir/__test__.jsonc @@ -0,0 +1,6 @@ +{ + "args": "run -A main.ts", + "output": "main.out", + "tempDir": true, + "exitCode": 1 +} diff --git a/tests/testdata/run/workspaces/member_outside_root_dir/deno.json b/tests/specs/run/workspaces/member_outside_root_dir/deno.json index 25feefad8..25feefad8 100644 --- a/tests/testdata/run/workspaces/member_outside_root_dir/deno.json +++ b/tests/specs/run/workspaces/member_outside_root_dir/deno.json diff --git a/tests/testdata/run/workspaces/member_outside_root_dir/foo/bar/hello.ts b/tests/specs/run/workspaces/member_outside_root_dir/foo/bar/hello.ts index c8a7e57c4..c8a7e57c4 100644 --- a/tests/testdata/run/workspaces/member_outside_root_dir/foo/bar/hello.ts +++ b/tests/specs/run/workspaces/member_outside_root_dir/foo/bar/hello.ts diff --git a/tests/testdata/run/workspaces/member_outside_root_dir/foo/deno.json b/tests/specs/run/workspaces/member_outside_root_dir/foo/deno.json index 46d84f06f..46d84f06f 100644 --- a/tests/testdata/run/workspaces/member_outside_root_dir/foo/deno.json +++ b/tests/specs/run/workspaces/member_outside_root_dir/foo/deno.json diff --git a/tests/testdata/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts b/tests/specs/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts index 4e03777d1..4e03777d1 100644 --- a/tests/testdata/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts +++ b/tests/specs/run/workspaces/member_outside_root_dir/foo/fizz/buzz.ts diff --git a/tests/testdata/run/workspaces/member_outside_root_dir/foo/mod.ts b/tests/specs/run/workspaces/member_outside_root_dir/foo/mod.ts index d7b16dcc0..d7b16dcc0 100644 --- a/tests/testdata/run/workspaces/member_outside_root_dir/foo/mod.ts +++ b/tests/specs/run/workspaces/member_outside_root_dir/foo/mod.ts diff --git a/tests/testdata/run/workspaces/member_outside_root_dir/main.out b/tests/specs/run/workspaces/member_outside_root_dir/main.out index 205d95aea..205d95aea 100644 --- a/tests/testdata/run/workspaces/member_outside_root_dir/main.out +++ b/tests/specs/run/workspaces/member_outside_root_dir/main.out diff --git a/tests/testdata/run/workspaces/member_outside_root_dir/main.ts b/tests/specs/run/workspaces/member_outside_root_dir/main.ts index 182fd8517..182fd8517 100644 --- a/tests/testdata/run/workspaces/member_outside_root_dir/main.ts +++ b/tests/specs/run/workspaces/member_outside_root_dir/main.ts diff --git a/tests/specs/run/workspaces/members_are_imports/__test__.jsonc b/tests/specs/run/workspaces/members_are_imports/__test__.jsonc new file mode 100644 index 000000000..f9b807142 --- /dev/null +++ b/tests/specs/run/workspaces/members_are_imports/__test__.jsonc @@ -0,0 +1,5 @@ +{ + "args": "run -A main.ts", + "output": "main.out", + "tempDir": true +} diff --git a/tests/specs/run/workspaces/members_are_imports/bar/deno.jsonc b/tests/specs/run/workspaces/members_are_imports/bar/deno.jsonc new file mode 100644 index 000000000..a6431c8d1 --- /dev/null +++ b/tests/specs/run/workspaces/members_are_imports/bar/deno.jsonc @@ -0,0 +1,7 @@ +{ + "name": "@deno-test/bar", + "version": "0.0.1", + "exports": { + ".": "./mod.ts" + } +} diff --git a/tests/specs/run/workspaces/members_are_imports/bar/mod.ts b/tests/specs/run/workspaces/members_are_imports/bar/mod.ts new file mode 100644 index 000000000..46d3ca8c6 --- /dev/null +++ b/tests/specs/run/workspaces/members_are_imports/bar/mod.ts @@ -0,0 +1 @@ +export const value = 42; diff --git a/tests/specs/run/workspaces/members_are_imports/deno.json b/tests/specs/run/workspaces/members_are_imports/deno.json new file mode 100644 index 000000000..56105365a --- /dev/null +++ b/tests/specs/run/workspaces/members_are_imports/deno.json @@ -0,0 +1,9 @@ +{ + "workspaces": [ + "foo", + "bar" + ], + "tasks": { + "dev": "deno run --watch main.ts" + } +} diff --git a/tests/specs/run/workspaces/members_are_imports/foo/deno.jsonc b/tests/specs/run/workspaces/members_are_imports/foo/deno.jsonc new file mode 100644 index 000000000..355350012 --- /dev/null +++ b/tests/specs/run/workspaces/members_are_imports/foo/deno.jsonc @@ -0,0 +1,7 @@ +{ + "name": "@deno-test/foo", + "version": "0.0.1", + "exports": { + ".": "./mod.ts" + } +} diff --git a/tests/specs/run/workspaces/members_are_imports/foo/mod.ts b/tests/specs/run/workspaces/members_are_imports/foo/mod.ts new file mode 100644 index 000000000..46d3ca8c6 --- /dev/null +++ b/tests/specs/run/workspaces/members_are_imports/foo/mod.ts @@ -0,0 +1 @@ +export const value = 42; diff --git a/tests/specs/run/workspaces/members_are_imports/main.out b/tests/specs/run/workspaces/members_are_imports/main.out new file mode 100644 index 000000000..af23dac2e --- /dev/null +++ b/tests/specs/run/workspaces/members_are_imports/main.out @@ -0,0 +1 @@ +[Module: null prototype] { value: 42 } [Module: null prototype] { value: 42 } diff --git a/tests/specs/run/workspaces/members_are_imports/main.ts b/tests/specs/run/workspaces/members_are_imports/main.ts new file mode 100644 index 000000000..d2c2f2308 --- /dev/null +++ b/tests/specs/run/workspaces/members_are_imports/main.ts @@ -0,0 +1,4 @@ +import * as foo from "@deno-test/foo"; +import * as bar from "@deno-test/bar"; + +console.log(foo, bar); diff --git a/tests/specs/run/workspaces/nested_member/__test__.jsonc b/tests/specs/run/workspaces/nested_member/__test__.jsonc new file mode 100644 index 000000000..a7669c1ec --- /dev/null +++ b/tests/specs/run/workspaces/nested_member/__test__.jsonc @@ -0,0 +1,6 @@ +{ + "args": "run -A main.ts", + "output": "main.out", + "tempDir": true, + "exitCode": 1 +} diff --git a/tests/testdata/run/workspaces/nested_member/bar/deno.json b/tests/specs/run/workspaces/nested_member/bar/deno.json index ef3bfc37a..ef3bfc37a 100644 --- a/tests/testdata/run/workspaces/nested_member/bar/deno.json +++ b/tests/specs/run/workspaces/nested_member/bar/deno.json diff --git a/tests/testdata/run/workspaces/nested_member/bar/fizz/buzz.ts b/tests/specs/run/workspaces/nested_member/bar/fizz/buzz.ts index f88d62fcc..f88d62fcc 100644 --- a/tests/testdata/run/workspaces/nested_member/bar/fizz/buzz.ts +++ b/tests/specs/run/workspaces/nested_member/bar/fizz/buzz.ts diff --git a/tests/testdata/run/workspaces/nested_member/bar/mod.ts b/tests/specs/run/workspaces/nested_member/bar/mod.ts index 6f898e389..6f898e389 100644 --- a/tests/testdata/run/workspaces/nested_member/bar/mod.ts +++ b/tests/specs/run/workspaces/nested_member/bar/mod.ts diff --git a/tests/testdata/run/workspaces/nested_member/bar/some_mod/hello.ts b/tests/specs/run/workspaces/nested_member/bar/some_mod/hello.ts index 1013de8d2..1013de8d2 100644 --- a/tests/testdata/run/workspaces/nested_member/bar/some_mod/hello.ts +++ b/tests/specs/run/workspaces/nested_member/bar/some_mod/hello.ts diff --git a/tests/testdata/run/workspaces/nested_member/deno.json b/tests/specs/run/workspaces/nested_member/deno.json index 6d9c09d4d..6d9c09d4d 100644 --- a/tests/testdata/run/workspaces/nested_member/deno.json +++ b/tests/specs/run/workspaces/nested_member/deno.json diff --git a/tests/testdata/run/workspaces/nested_member/foo/bar/deno.json b/tests/specs/run/workspaces/nested_member/foo/bar/deno.json index d40328b36..d40328b36 100644 --- a/tests/testdata/run/workspaces/nested_member/foo/bar/deno.json +++ b/tests/specs/run/workspaces/nested_member/foo/bar/deno.json diff --git a/tests/testdata/run/workspaces/nested_member/foo/bar/hello.ts b/tests/specs/run/workspaces/nested_member/foo/bar/hello.ts index 9c1023153..9c1023153 100644 --- a/tests/testdata/run/workspaces/nested_member/foo/bar/hello.ts +++ b/tests/specs/run/workspaces/nested_member/foo/bar/hello.ts diff --git a/tests/testdata/run/workspaces/nested_member/foo/deno.json b/tests/specs/run/workspaces/nested_member/foo/deno.json index 68e053b02..68e053b02 100644 --- a/tests/testdata/run/workspaces/nested_member/foo/deno.json +++ b/tests/specs/run/workspaces/nested_member/foo/deno.json diff --git a/tests/testdata/run/workspaces/nested_member/foo/fizz/buzz.ts b/tests/specs/run/workspaces/nested_member/foo/fizz/buzz.ts index 4e03777d1..4e03777d1 100644 --- a/tests/testdata/run/workspaces/nested_member/foo/fizz/buzz.ts +++ b/tests/specs/run/workspaces/nested_member/foo/fizz/buzz.ts diff --git a/tests/testdata/run/workspaces/nested_member/foo/mod.ts b/tests/specs/run/workspaces/nested_member/foo/mod.ts index b9d4d3c04..b9d4d3c04 100644 --- a/tests/testdata/run/workspaces/nested_member/foo/mod.ts +++ b/tests/specs/run/workspaces/nested_member/foo/mod.ts diff --git a/tests/testdata/run/workspaces/nested_member/main.out b/tests/specs/run/workspaces/nested_member/main.out index 98598a306..98598a306 100644 --- a/tests/testdata/run/workspaces/nested_member/main.out +++ b/tests/specs/run/workspaces/nested_member/main.out diff --git a/tests/testdata/run/workspaces/nested_member/main.ts b/tests/specs/run/workspaces/nested_member/main.ts index 2bf53f7c2..2bf53f7c2 100644 --- a/tests/testdata/run/workspaces/nested_member/main.ts +++ b/tests/specs/run/workspaces/nested_member/main.ts |