diff options
author | HasanAlrimawi <141642411+HasanAlrimawi@users.noreply.github.com> | 2024-09-03 18:14:19 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-03 15:14:19 +0000 |
commit | 1d04c84c8f36a88697c82cf98587a5728952314f (patch) | |
tree | 16d57ecda9e50197a2f6e8443bb6b6eebd92ec86 /tests/specs | |
parent | b8ed6f822174b2322fbe9f8b58698b76b5505b4a (diff) |
chore: deprecate eval itests (#25382)
This PR serves as a part of #22907 .
---------
Signed-off-by: David Sherret <dsherret@users.noreply.github.com>
Co-authored-by: Bartek IwaĆczuk <biwanczuk@gmail.com>
Co-authored-by: David Sherret <dsherret@users.noreply.github.com>
Diffstat (limited to 'tests/specs')
24 files changed, 65 insertions, 2 deletions
diff --git a/tests/specs/eval/check_local/__test__.jsonc b/tests/specs/eval/check_local/__test__.jsonc new file mode 100644 index 000000000..e9253803c --- /dev/null +++ b/tests/specs/eval/check_local/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval --quiet import('http://localhost:4545/subdir/type_error.ts').then(console.log);", + "output": "main.out" +} diff --git a/tests/specs/eval/check_local/main.out b/tests/specs/eval/check_local/main.out new file mode 100644 index 000000000..52d98849f --- /dev/null +++ b/tests/specs/eval/check_local/main.out @@ -0,0 +1 @@ +[Module: null prototype] { a: 12 } diff --git a/tests/specs/eval/check_local_by_default2/__test__.jsonc b/tests/specs/eval/check_local_by_default2/__test__.jsonc new file mode 100644 index 000000000..b6188b8ce --- /dev/null +++ b/tests/specs/eval/check_local_by_default2/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval --quiet import('./check_local_by_default2.ts').then(console.log);", + "output": "main.out" +} diff --git a/tests/specs/eval/check_local_by_default2/check_local_by_default2.ts b/tests/specs/eval/check_local_by_default2/check_local_by_default2.ts new file mode 100644 index 000000000..5177ff944 --- /dev/null +++ b/tests/specs/eval/check_local_by_default2/check_local_by_default2.ts @@ -0,0 +1,6 @@ +import * as a from "http://localhost:4545/subdir/type_error.ts"; + +const b: "b" = 12; + +console.log(a.a); +console.log(b); diff --git a/tests/specs/eval/check_local_by_default2/main.out b/tests/specs/eval/check_local_by_default2/main.out new file mode 100644 index 000000000..26a1fe6f8 --- /dev/null +++ b/tests/specs/eval/check_local_by_default2/main.out @@ -0,0 +1,3 @@ +12 +12 +[Module: null prototype] { } diff --git a/tests/specs/eval/dyn_import_eval/__test__.jsonc b/tests/specs/eval/dyn_import_eval/__test__.jsonc new file mode 100644 index 000000000..34e573493 --- /dev/null +++ b/tests/specs/eval/dyn_import_eval/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval import('./mod4.js').then(console.log)", + "output": "main.out" +} diff --git a/tests/specs/eval/dyn_import_eval/main.out b/tests/specs/eval/dyn_import_eval/main.out new file mode 100644 index 000000000..89e16b478 --- /dev/null +++ b/tests/specs/eval/dyn_import_eval/main.out @@ -0,0 +1 @@ +[Module: null prototype] { isMod4: true } diff --git a/tests/specs/eval/dyn_import_eval/mod4.js b/tests/specs/eval/dyn_import_eval/mod4.js new file mode 100644 index 000000000..71332dbc4 --- /dev/null +++ b/tests/specs/eval/dyn_import_eval/mod4.js @@ -0,0 +1 @@ +export const isMod4 = true; diff --git a/tests/specs/eval/env_file/__test__.jsonc b/tests/specs/eval/env_file/__test__.jsonc new file mode 100644 index 000000000..b2e8f87b8 --- /dev/null +++ b/tests/specs/eval/env_file/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval --env-file=env_file console.log(Deno.env.get(\"ANOTHER_FOO\"));", + "output": "main.out" +} diff --git a/tests/specs/eval/env_file/env_file b/tests/specs/eval/env_file/env_file new file mode 100644 index 000000000..c41732d30 --- /dev/null +++ b/tests/specs/eval/env_file/env_file @@ -0,0 +1,4 @@ +FOO=BAR +ANOTHER_FOO=ANOTHER_${FOO} +MULTILINE="First Line +Second Line"
\ No newline at end of file diff --git a/tests/specs/eval/env_file/main.out b/tests/specs/eval/env_file/main.out new file mode 100644 index 000000000..01fcfbd29 --- /dev/null +++ b/tests/specs/eval/env_file/main.out @@ -0,0 +1 @@ +ANOTHER_BAR diff --git a/tests/specs/eval/env_file_missing/__test__.jsonc b/tests/specs/eval/env_file_missing/__test__.jsonc new file mode 100644 index 000000000..fc4e46380 --- /dev/null +++ b/tests/specs/eval/env_file_missing/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval --env-file=missing console.log(Deno.env.get(\"ANOTHER_FOO\"));", + "output": "main.out" +} diff --git a/tests/specs/eval/env_file_missing/main.out b/tests/specs/eval/env_file_missing/main.out new file mode 100644 index 000000000..b9e219af3 --- /dev/null +++ b/tests/specs/eval/env_file_missing/main.out @@ -0,0 +1,2 @@ +Warning The `--env-file` flag was used, but the environment file specified 'missing' was not found. +undefined diff --git a/tests/specs/eval/env_unparsable_file/__test__.jsonc b/tests/specs/eval/env_unparsable_file/__test__.jsonc index cf5e9a99b..8c8dbf5a9 100644 --- a/tests/specs/eval/env_unparsable_file/__test__.jsonc +++ b/tests/specs/eval/env_unparsable_file/__test__.jsonc @@ -1,4 +1,4 @@ { - "args": "eval --env=../../../testdata/env_unparsable console.log(Deno.env.get(\"Another_FOO\"))", + "args": "eval --env-file=env_unparsable console.log(Deno.env.get(\"ANOTHER_FOO\"));", "output": "main.out" } diff --git a/tests/specs/eval/env_unparsable_file/env_unparsable b/tests/specs/eval/env_unparsable_file/env_unparsable new file mode 100644 index 000000000..5542b80bc --- /dev/null +++ b/tests/specs/eval/env_unparsable_file/env_unparsable @@ -0,0 +1,4 @@ +FOO=valid +ANOTHER_FOO=c:\path +MULTILINE="First Line +Second Line"
\ No newline at end of file diff --git a/tests/specs/eval/env_unparsable_file/main.out b/tests/specs/eval/env_unparsable_file/main.out index 18d7856b4..1b3f7047a 100644 --- a/tests/specs/eval/env_unparsable_file/main.out +++ b/tests/specs/eval/env_unparsable_file/main.out @@ -1,2 +1,2 @@ -Warning Parsing failed within the specified environment file: ../../../testdata/env_unparsable at index: 3 of the value: c:\path +Warning Parsing failed within the specified environment file: env_unparsable at index: 3 of the value: c:\path undefined diff --git a/tests/specs/eval/eval_basic/__test__.jsonc b/tests/specs/eval/eval_basic/__test__.jsonc new file mode 100644 index 000000000..ebc973236 --- /dev/null +++ b/tests/specs/eval/eval_basic/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval console.log(\"hello\")", + "output": "main.out" +} diff --git a/tests/specs/eval/eval_basic/main.out b/tests/specs/eval/eval_basic/main.out new file mode 100644 index 000000000..ce0136250 --- /dev/null +++ b/tests/specs/eval/eval_basic/main.out @@ -0,0 +1 @@ +hello diff --git a/tests/specs/eval/eval_p/__test__.jsonc b/tests/specs/eval/eval_p/__test__.jsonc new file mode 100644 index 000000000..bd34d67e3 --- /dev/null +++ b/tests/specs/eval/eval_p/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval -p 1+2", + "output": "main.out" +} diff --git a/tests/specs/eval/eval_p/main.out b/tests/specs/eval/eval_p/main.out new file mode 100644 index 000000000..00750edc0 --- /dev/null +++ b/tests/specs/eval/eval_p/main.out @@ -0,0 +1 @@ +3 diff --git a/tests/specs/eval/eval_ts/__test__.jsonc b/tests/specs/eval/eval_ts/__test__.jsonc new file mode 100644 index 000000000..4e8b9c2ae --- /dev/null +++ b/tests/specs/eval/eval_ts/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval --quiet --ext=ts console.log((123)as(number))", + "output": "main.out" +} diff --git a/tests/specs/eval/eval_ts/main.out b/tests/specs/eval/eval_ts/main.out new file mode 100644 index 000000000..190a18037 --- /dev/null +++ b/tests/specs/eval/eval_ts/main.out @@ -0,0 +1 @@ +123 diff --git a/tests/specs/eval/v8_flags_eval/__test__.jsonc b/tests/specs/eval/v8_flags_eval/__test__.jsonc new file mode 100644 index 000000000..23b59d482 --- /dev/null +++ b/tests/specs/eval/v8_flags_eval/__test__.jsonc @@ -0,0 +1,4 @@ +{ + "args": "eval --v8-flags=--expose-gc console.log(typeof(gc))", + "output": "main.out" +} diff --git a/tests/specs/eval/v8_flags_eval/main.out b/tests/specs/eval/v8_flags_eval/main.out new file mode 100644 index 000000000..e2dbde096 --- /dev/null +++ b/tests/specs/eval/v8_flags_eval/main.out @@ -0,0 +1 @@ +function |