diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/048_media_types_jsx.ts | 23 | ||||
-rw-r--r-- | cli/tests/048_media_types_jsx.ts.out | 1 | ||||
-rw-r--r-- | cli/tests/049_info_flag_script_jsx.out | 14 | ||||
-rw-r--r-- | cli/tests/integration_tests.rs | 12 | ||||
-rw-r--r-- | cli/tests/subdir/mt_application_ecmascript_jsx.j2.jsx | 5 | ||||
-rw-r--r-- | cli/tests/subdir/mt_application_x_javascript_jsx.j4.jsx | 5 | ||||
-rw-r--r-- | cli/tests/subdir/mt_application_x_typescript_tsx.t4.tsx | 5 | ||||
-rw-r--r-- | cli/tests/subdir/mt_javascript_jsx.jsx | 5 | ||||
-rw-r--r-- | cli/tests/subdir/mt_text_ecmascript_jsx.j3.jsx | 5 | ||||
-rw-r--r-- | cli/tests/subdir/mt_text_javascript_jsx.j1.jsx | 5 | ||||
-rw-r--r-- | cli/tests/subdir/mt_text_typescript_tsx.t1.tsx | 5 | ||||
-rw-r--r-- | cli/tests/subdir/mt_video_mp2t_tsx.t3.tsx | 5 | ||||
-rw-r--r-- | cli/tests/subdir/mt_video_vdn_tsx.t2.tsx | 5 |
13 files changed, 95 insertions, 0 deletions
diff --git a/cli/tests/048_media_types_jsx.ts b/cli/tests/048_media_types_jsx.ts new file mode 100644 index 000000000..c2340de35 --- /dev/null +++ b/cli/tests/048_media_types_jsx.ts @@ -0,0 +1,23 @@ +// When run against the test HTTP server, it will serve different media types +// based on the URL containing `.t#.` strings, which exercises the different +// mapping of media types end to end. +import { loaded as loadedTsx1 } from "http://localhost:4545/cli/tests/subdir/mt_text_typescript_tsx.t1.tsx"; +import { loaded as loadedTsx2 } from "http://localhost:4545/cli/tests/subdir/mt_video_vdn_tsx.t2.tsx"; +import { loaded as loadedTsx3 } from "http://localhost:4545/cli/tests/subdir/mt_video_mp2t_tsx.t3.tsx"; +import { loaded as loadedTsx4 } from "http://localhost:4545/cli/tests/subdir/mt_application_x_typescript_tsx.t4.tsx"; +import { loaded as loadedJsx1 } from "http://localhost:4545/cli/tests/subdir/mt_text_javascript_jsx.j1.jsx"; +import { loaded as loadedJsx2 } from "http://localhost:4545/cli/tests/subdir/mt_application_ecmascript_jsx.j2.jsx"; +import { loaded as loadedJsx3 } from "http://localhost:4545/cli/tests/subdir/mt_text_ecmascript_jsx.j3.jsx"; +import { loaded as loadedJsx4 } from "http://localhost:4545/cli/tests/subdir/mt_application_x_javascript_jsx.j4.jsx"; + +console.log( + "success", + loadedTsx1, + loadedTsx2, + loadedTsx3, + loadedTsx4, + loadedJsx1, + loadedJsx2, + loadedJsx3, + loadedJsx4 +); diff --git a/cli/tests/048_media_types_jsx.ts.out b/cli/tests/048_media_types_jsx.ts.out new file mode 100644 index 000000000..7b5fdd44f --- /dev/null +++ b/cli/tests/048_media_types_jsx.ts.out @@ -0,0 +1 @@ +success true true true true true true true true diff --git a/cli/tests/049_info_flag_script_jsx.out b/cli/tests/049_info_flag_script_jsx.out new file mode 100644 index 000000000..48f5efa9e --- /dev/null +++ b/cli/tests/049_info_flag_script_jsx.out @@ -0,0 +1,14 @@ +local: [WILDCARD]048_media_types_jsx.ts +type: TypeScript +compiled: [WILDCARD]048_media_types_jsx.ts.js +map: [WILDCARD]048_media_types_jsx.ts.js.map +deps: +http://127.0.0.1:4545/cli/tests/048_media_types_jsx.ts + ├── http://localhost:4545/cli/tests/subdir/mt_text_typescript_tsx.t1.tsx + ├── http://localhost:4545/cli/tests/subdir/mt_video_vdn_tsx.t2.tsx + ├── http://localhost:4545/cli/tests/subdir/mt_video_mp2t_tsx.t3.tsx + ├── http://localhost:4545/cli/tests/subdir/mt_application_x_typescript_tsx.t4.tsx + ├── http://localhost:4545/cli/tests/subdir/mt_text_javascript_jsx.j1.jsx + ├── http://localhost:4545/cli/tests/subdir/mt_application_ecmascript_jsx.j2.jsx + ├── http://localhost:4545/cli/tests/subdir/mt_text_ecmascript_jsx.j3.jsx + └── http://localhost:4545/cli/tests/subdir/mt_application_x_javascript_jsx.j4.jsx diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs index 4271036d1..fcf641dc0 100644 --- a/cli/tests/integration_tests.rs +++ b/cli/tests/integration_tests.rs @@ -326,6 +326,18 @@ itest!(_047_jsx { output: "047_jsx_test.jsx.out", }); +itest!(_048_media_types_jsx { + args: "run --reload 048_media_types_jsx.ts", + output: "048_media_types_jsx.ts.out", + http_server: true, +}); + +itest!(_049_info_flag_script_jsx { + args: "info http://127.0.0.1:4545/cli/tests/048_media_types_jsx.ts", + output: "049_info_flag_script_jsx.out", + http_server: true, +}); + itest!(async_error { exit_code: 1, args: "run --reload async_error.ts", diff --git a/cli/tests/subdir/mt_application_ecmascript_jsx.j2.jsx b/cli/tests/subdir/mt_application_ecmascript_jsx.j2.jsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_application_ecmascript_jsx.j2.jsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; diff --git a/cli/tests/subdir/mt_application_x_javascript_jsx.j4.jsx b/cli/tests/subdir/mt_application_x_javascript_jsx.j4.jsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_application_x_javascript_jsx.j4.jsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; diff --git a/cli/tests/subdir/mt_application_x_typescript_tsx.t4.tsx b/cli/tests/subdir/mt_application_x_typescript_tsx.t4.tsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_application_x_typescript_tsx.t4.tsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; diff --git a/cli/tests/subdir/mt_javascript_jsx.jsx b/cli/tests/subdir/mt_javascript_jsx.jsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_javascript_jsx.jsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; diff --git a/cli/tests/subdir/mt_text_ecmascript_jsx.j3.jsx b/cli/tests/subdir/mt_text_ecmascript_jsx.j3.jsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_text_ecmascript_jsx.j3.jsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; diff --git a/cli/tests/subdir/mt_text_javascript_jsx.j1.jsx b/cli/tests/subdir/mt_text_javascript_jsx.j1.jsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_text_javascript_jsx.j1.jsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; diff --git a/cli/tests/subdir/mt_text_typescript_tsx.t1.tsx b/cli/tests/subdir/mt_text_typescript_tsx.t1.tsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_text_typescript_tsx.t1.tsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; diff --git a/cli/tests/subdir/mt_video_mp2t_tsx.t3.tsx b/cli/tests/subdir/mt_video_mp2t_tsx.t3.tsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_video_mp2t_tsx.t3.tsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; diff --git a/cli/tests/subdir/mt_video_vdn_tsx.t2.tsx b/cli/tests/subdir/mt_video_vdn_tsx.t2.tsx new file mode 100644 index 000000000..2c7a15491 --- /dev/null +++ b/cli/tests/subdir/mt_video_vdn_tsx.t2.tsx @@ -0,0 +1,5 @@ +const React = { + createElement() {} +} +const temp = <div></div>; +export const loaded = true; |