From c3b168f5a2a076af011cb7eae0674b52075fb094 Mon Sep 17 00:00:00 2001 From: HasanAlrimawi <141642411+HasanAlrimawi@users.noreply.github.com> Date: Tue, 9 Jul 2024 04:50:47 +0300 Subject: fix: add warning for invalid unstable feature use in deno.json/jsonc (#24120) --- .../task/invalid_unstable_feature/__test__.jsonc | 6 ++++++ .../specs/task/invalid_unstable_feature/deno.json | 22 ++++++++++++++++++++++ tests/specs/task/invalid_unstable_feature/index.js | 1 + .../invalid_unstable_feature.out | 5 +++++ 4 files changed, 34 insertions(+) create mode 100644 tests/specs/task/invalid_unstable_feature/__test__.jsonc create mode 100644 tests/specs/task/invalid_unstable_feature/deno.json create mode 100644 tests/specs/task/invalid_unstable_feature/index.js create mode 100644 tests/specs/task/invalid_unstable_feature/invalid_unstable_feature.out (limited to 'tests/specs/task') diff --git a/tests/specs/task/invalid_unstable_feature/__test__.jsonc b/tests/specs/task/invalid_unstable_feature/__test__.jsonc new file mode 100644 index 000000000..bfac9d153 --- /dev/null +++ b/tests/specs/task/invalid_unstable_feature/__test__.jsonc @@ -0,0 +1,6 @@ +{ + "steps": [{ + "args": "task start", + "output": "invalid_unstable_feature.out" + }] +} diff --git a/tests/specs/task/invalid_unstable_feature/deno.json b/tests/specs/task/invalid_unstable_feature/deno.json new file mode 100644 index 000000000..36f084e47 --- /dev/null +++ b/tests/specs/task/invalid_unstable_feature/deno.json @@ -0,0 +1,22 @@ +{ + "tasks": { + "start": "deno run index.js" + }, + "unstable": [ + "abc", + "byonm", + "bare-node-builtins", + "sloppy-imports", + "unsafe-proto", + "webgpu", + "broadcast-channel", + "worker-options", + "cron", + "kv", + "ffi", + "fs", + "net", + "http", + "cba" + ] +} diff --git a/tests/specs/task/invalid_unstable_feature/index.js b/tests/specs/task/invalid_unstable_feature/index.js new file mode 100644 index 000000000..fb5a295b6 --- /dev/null +++ b/tests/specs/task/invalid_unstable_feature/index.js @@ -0,0 +1 @@ +console.log("Hello unstable features"); diff --git a/tests/specs/task/invalid_unstable_feature/invalid_unstable_feature.out b/tests/specs/task/invalid_unstable_feature/invalid_unstable_feature.out new file mode 100644 index 000000000..78c4eaca9 --- /dev/null +++ b/tests/specs/task/invalid_unstable_feature/invalid_unstable_feature.out @@ -0,0 +1,5 @@ +Task start deno run index.js +Warning Sloppy imports are not recommended and have a negative impact on performance. +Warning 'abc' isn't a valid unstable feature +Warning 'cba' isn't a valid unstable feature +Hello unstable features -- cgit v1.2.3