summaryrefslogtreecommitdiff
path: root/tests/specs/jsr/no_module_graph
diff options
context:
space:
mode:
Diffstat (limited to 'tests/specs/jsr/no_module_graph')
-rw-r--r--tests/specs/jsr/no_module_graph/__test__.jsonc14
-rw-r--r--tests/specs/jsr/no_module_graph/main.out6
-rw-r--r--tests/specs/jsr/no_module_graph/main.ts4
-rw-r--r--tests/specs/jsr/no_module_graph/main_info.out12
-rw-r--r--tests/specs/jsr/no_module_graph/multiple.out2
-rw-r--r--tests/specs/jsr/no_module_graph/multiple.ts5
6 files changed, 43 insertions, 0 deletions
diff --git a/tests/specs/jsr/no_module_graph/__test__.jsonc b/tests/specs/jsr/no_module_graph/__test__.jsonc
new file mode 100644
index 000000000..b3915ecef
--- /dev/null
+++ b/tests/specs/jsr/no_module_graph/__test__.jsonc
@@ -0,0 +1,14 @@
+{
+ "base": "jsr",
+ "steps": [{
+ "args": "run main.ts",
+ "output": "main.out"
+ }, {
+ "cleanDenoDir": true,
+ "args": "info main.ts",
+ "output": "main_info.out"
+ }, {
+ "args": "run --quiet multiple.ts",
+ "output": "multiple.out"
+ }]
+}
diff --git a/tests/specs/jsr/no_module_graph/main.out b/tests/specs/jsr/no_module_graph/main.out
new file mode 100644
index 000000000..da9b67e11
--- /dev/null
+++ b/tests/specs/jsr/no_module_graph/main.out
@@ -0,0 +1,6 @@
+Download http://127.0.0.1:4250/@denotest/no_module_graph/meta.json
+Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0_meta.json
+Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/mod.ts
+Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/TestClass.ts
+0.1.0
+TestClass {}
diff --git a/tests/specs/jsr/no_module_graph/main.ts b/tests/specs/jsr/no_module_graph/main.ts
new file mode 100644
index 000000000..6ea030c59
--- /dev/null
+++ b/tests/specs/jsr/no_module_graph/main.ts
@@ -0,0 +1,4 @@
+import version, { TestClass } from "jsr:@denotest/no_module_graph@0.1.0";
+
+console.log(version);
+console.log(new TestClass());
diff --git a/tests/specs/jsr/no_module_graph/main_info.out b/tests/specs/jsr/no_module_graph/main_info.out
new file mode 100644
index 000000000..0293e4120
--- /dev/null
+++ b/tests/specs/jsr/no_module_graph/main_info.out
@@ -0,0 +1,12 @@
+Download http://127.0.0.1:4250/@denotest/no_module_graph/meta.json
+Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0_meta.json
+Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/mod.ts
+Download http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/TestClass.ts
+local: [WILDCARD]main.ts
+type: TypeScript
+dependencies: 2 unique
+size: [WILDCARD]
+
+file:///[WILDCARD]/jsr/no_module_graph/main.ts ([WILDCARD])
+└─┬ http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/mod.ts ([WILDCARD])
+ └── http://127.0.0.1:4250/@denotest/no_module_graph/0.1.0/TestClass.ts ([WILDCARD])
diff --git a/tests/specs/jsr/no_module_graph/multiple.out b/tests/specs/jsr/no_module_graph/multiple.out
new file mode 100644
index 000000000..8146276d0
--- /dev/null
+++ b/tests/specs/jsr/no_module_graph/multiple.out
@@ -0,0 +1,2 @@
+0.1.0
+0.2.0
diff --git a/tests/specs/jsr/no_module_graph/multiple.ts b/tests/specs/jsr/no_module_graph/multiple.ts
new file mode 100644
index 000000000..660ed8be6
--- /dev/null
+++ b/tests/specs/jsr/no_module_graph/multiple.ts
@@ -0,0 +1,5 @@
+import version1 from "jsr:@denotest/no_module_graph@0.1.0";
+import version2 from "jsr:@denotest/no_module_graph@^0.2";
+
+console.log(version1);
+console.log(version2);