summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/023_no_ext_with_headers (renamed from tests/023_no_ext_with_mime)0
-rw-r--r--tests/023_no_ext_with_headers.headers.json1
-rw-r--r--tests/023_no_ext_with_headers.out (renamed from tests/023_no_ext_with_mime.out)0
-rw-r--r--tests/023_no_ext_with_headers.test2
-rw-r--r--tests/023_no_ext_with_mime.mime1
-rw-r--r--tests/023_no_ext_with_mime.test2
-rw-r--r--tests/024_import_no_ext_with_headers.test2
-rw-r--r--tests/024_import_no_ext_with_headers.ts1
-rw-r--r--tests/024_import_no_ext_with_headers.ts.out (renamed from tests/024_import_no_ext_with_mime.ts.out)0
-rw-r--r--tests/024_import_no_ext_with_mime.test2
-rw-r--r--tests/024_import_no_ext_with_mime.ts1
-rw-r--r--tests/026_redirect_javascript.js2
-rw-r--r--tests/026_redirect_javascript.js.out1
-rw-r--r--tests/026_redirect_javascript.js.test2
-rw-r--r--tests/027_redirect_typescript.ts2
-rw-r--r--tests/027_redirect_typescript.ts.out1
-rw-r--r--tests/027_redirect_typescript.ts.test2
-rw-r--r--tests/subdir/redirects/redirect1.js1
-rw-r--r--tests/subdir/redirects/redirect1.ts1
-rw-r--r--tests/subdir/redirects/redirect2.js1
-rw-r--r--tests/subdir/redirects/redirect3.js2
-rw-r--r--tests/subdir/redirects/redirect4.ts2
22 files changed, 23 insertions, 6 deletions
diff --git a/tests/023_no_ext_with_mime b/tests/023_no_ext_with_headers
index 87951d835..87951d835 100644
--- a/tests/023_no_ext_with_mime
+++ b/tests/023_no_ext_with_headers
diff --git a/tests/023_no_ext_with_headers.headers.json b/tests/023_no_ext_with_headers.headers.json
new file mode 100644
index 000000000..5b6f09aeb
--- /dev/null
+++ b/tests/023_no_ext_with_headers.headers.json
@@ -0,0 +1 @@
+{ "mime_type": "application/javascript" }
diff --git a/tests/023_no_ext_with_mime.out b/tests/023_no_ext_with_headers.out
index e427984d4..e427984d4 100644
--- a/tests/023_no_ext_with_mime.out
+++ b/tests/023_no_ext_with_headers.out
diff --git a/tests/023_no_ext_with_headers.test b/tests/023_no_ext_with_headers.test
new file mode 100644
index 000000000..5be189af0
--- /dev/null
+++ b/tests/023_no_ext_with_headers.test
@@ -0,0 +1,2 @@
+args: tests/023_no_ext_with_headers --reload
+output: tests/023_no_ext_with_headers.out
diff --git a/tests/023_no_ext_with_mime.mime b/tests/023_no_ext_with_mime.mime
deleted file mode 100644
index d7482e1bc..000000000
--- a/tests/023_no_ext_with_mime.mime
+++ /dev/null
@@ -1 +0,0 @@
-application/javascript \ No newline at end of file
diff --git a/tests/023_no_ext_with_mime.test b/tests/023_no_ext_with_mime.test
deleted file mode 100644
index 5943f6526..000000000
--- a/tests/023_no_ext_with_mime.test
+++ /dev/null
@@ -1,2 +0,0 @@
-args: tests/023_no_ext_with_mime --reload
-output: tests/023_no_ext_with_mime.out
diff --git a/tests/024_import_no_ext_with_headers.test b/tests/024_import_no_ext_with_headers.test
new file mode 100644
index 000000000..572158f12
--- /dev/null
+++ b/tests/024_import_no_ext_with_headers.test
@@ -0,0 +1,2 @@
+args: tests/024_import_no_ext_with_headers.ts --reload
+output: tests/024_import_no_ext_with_headers.ts.out
diff --git a/tests/024_import_no_ext_with_headers.ts b/tests/024_import_no_ext_with_headers.ts
new file mode 100644
index 000000000..c8621d0e6
--- /dev/null
+++ b/tests/024_import_no_ext_with_headers.ts
@@ -0,0 +1 @@
+import "./023_no_ext_with_headers";
diff --git a/tests/024_import_no_ext_with_mime.ts.out b/tests/024_import_no_ext_with_headers.ts.out
index e427984d4..e427984d4 100644
--- a/tests/024_import_no_ext_with_mime.ts.out
+++ b/tests/024_import_no_ext_with_headers.ts.out
diff --git a/tests/024_import_no_ext_with_mime.test b/tests/024_import_no_ext_with_mime.test
deleted file mode 100644
index 2ffe4810f..000000000
--- a/tests/024_import_no_ext_with_mime.test
+++ /dev/null
@@ -1,2 +0,0 @@
-args: tests/024_import_no_ext_with_mime.ts --reload
-output: tests/024_import_no_ext_with_mime.ts.out
diff --git a/tests/024_import_no_ext_with_mime.ts b/tests/024_import_no_ext_with_mime.ts
deleted file mode 100644
index d5140de66..000000000
--- a/tests/024_import_no_ext_with_mime.ts
+++ /dev/null
@@ -1 +0,0 @@
-import "./023_no_ext_with_mime";
diff --git a/tests/026_redirect_javascript.js b/tests/026_redirect_javascript.js
new file mode 100644
index 000000000..226a6b622
--- /dev/null
+++ b/tests/026_redirect_javascript.js
@@ -0,0 +1,2 @@
+import { value } from "http://localhost:4547/redirects/redirect3.js";
+console.log(value);
diff --git a/tests/026_redirect_javascript.js.out b/tests/026_redirect_javascript.js.out
new file mode 100644
index 000000000..290864299
--- /dev/null
+++ b/tests/026_redirect_javascript.js.out
@@ -0,0 +1 @@
+3 imports 1
diff --git a/tests/026_redirect_javascript.js.test b/tests/026_redirect_javascript.js.test
new file mode 100644
index 000000000..a66cb0ea0
--- /dev/null
+++ b/tests/026_redirect_javascript.js.test
@@ -0,0 +1,2 @@
+args: tests/026_redirect_javascript.js --reload
+output: tests/026_redirect_javascript.js.out
diff --git a/tests/027_redirect_typescript.ts b/tests/027_redirect_typescript.ts
new file mode 100644
index 000000000..584341975
--- /dev/null
+++ b/tests/027_redirect_typescript.ts
@@ -0,0 +1,2 @@
+import { value } from "http://localhost:4547/redirects/redirect4.ts";
+console.log(value);
diff --git a/tests/027_redirect_typescript.ts.out b/tests/027_redirect_typescript.ts.out
new file mode 100644
index 000000000..480d4e8ca
--- /dev/null
+++ b/tests/027_redirect_typescript.ts.out
@@ -0,0 +1 @@
+4 imports 1
diff --git a/tests/027_redirect_typescript.ts.test b/tests/027_redirect_typescript.ts.test
new file mode 100644
index 000000000..8abfbc616
--- /dev/null
+++ b/tests/027_redirect_typescript.ts.test
@@ -0,0 +1,2 @@
+args: tests/027_redirect_typescript.ts --reload
+output: tests/027_redirect_typescript.ts.out \ No newline at end of file
diff --git a/tests/subdir/redirects/redirect1.js b/tests/subdir/redirects/redirect1.js
new file mode 100644
index 000000000..d674be88c
--- /dev/null
+++ b/tests/subdir/redirects/redirect1.js
@@ -0,0 +1 @@
+export const redirect = 1;
diff --git a/tests/subdir/redirects/redirect1.ts b/tests/subdir/redirects/redirect1.ts
new file mode 100644
index 000000000..d674be88c
--- /dev/null
+++ b/tests/subdir/redirects/redirect1.ts
@@ -0,0 +1 @@
+export const redirect = 1;
diff --git a/tests/subdir/redirects/redirect2.js b/tests/subdir/redirects/redirect2.js
new file mode 100644
index 000000000..e4244f638
--- /dev/null
+++ b/tests/subdir/redirects/redirect2.js
@@ -0,0 +1 @@
+import "./redirect1.js";
diff --git a/tests/subdir/redirects/redirect3.js b/tests/subdir/redirects/redirect3.js
new file mode 100644
index 000000000..e24f2af32
--- /dev/null
+++ b/tests/subdir/redirects/redirect3.js
@@ -0,0 +1,2 @@
+import { redirect } from "./redirect1.js";
+export const value = `3 imports ${redirect}`;
diff --git a/tests/subdir/redirects/redirect4.ts b/tests/subdir/redirects/redirect4.ts
new file mode 100644
index 000000000..f31ad886e
--- /dev/null
+++ b/tests/subdir/redirects/redirect4.ts
@@ -0,0 +1,2 @@
+import { redirect } from "./redirect1.ts";
+export const value: string = `4 imports ${redirect}`;