From ee6dd56425125fde399c962f6a9f7c9a527616d0 Mon Sep 17 00:00:00 2001 From: Urgau Date: Thu, 22 Jan 2026 22:43:56 +0100 Subject: [PATCH] Add test for invalid `--remap-path-scope` arguments --- .../ui/compile-flags/invalid/remap-path-scope.foo.stderr | 2 ++ tests/ui/compile-flags/invalid/remap-path-scope.rs | 9 +++++++++ .../invalid/remap-path-scope.underscore.stderr | 2 ++ 3 files changed, 13 insertions(+) create mode 100644 tests/ui/compile-flags/invalid/remap-path-scope.foo.stderr create mode 100644 tests/ui/compile-flags/invalid/remap-path-scope.rs create mode 100644 tests/ui/compile-flags/invalid/remap-path-scope.underscore.stderr diff --git a/tests/ui/compile-flags/invalid/remap-path-scope.foo.stderr b/tests/ui/compile-flags/invalid/remap-path-scope.foo.stderr new file mode 100644 index 000000000000..dc72089e0d57 --- /dev/null +++ b/tests/ui/compile-flags/invalid/remap-path-scope.foo.stderr @@ -0,0 +1,2 @@ +error: argument for `--remap-path-scope` must be a comma separated list of scopes: `macro`, `diagnostics`, `documentation`, `debuginfo`, `coverage`, `object`, `all` + diff --git a/tests/ui/compile-flags/invalid/remap-path-scope.rs b/tests/ui/compile-flags/invalid/remap-path-scope.rs new file mode 100644 index 000000000000..545c8c86cec7 --- /dev/null +++ b/tests/ui/compile-flags/invalid/remap-path-scope.rs @@ -0,0 +1,9 @@ +// Error on invalid --remap-path-scope arguments + +//@ revisions: foo underscore +//@ [foo]compile-flags: --remap-path-scope=foo +//@ [underscore]compile-flags: --remap-path-scope=macro_object + +//~? ERROR argument for `--remap-path-scope + +fn main() {} diff --git a/tests/ui/compile-flags/invalid/remap-path-scope.underscore.stderr b/tests/ui/compile-flags/invalid/remap-path-scope.underscore.stderr new file mode 100644 index 000000000000..dc72089e0d57 --- /dev/null +++ b/tests/ui/compile-flags/invalid/remap-path-scope.underscore.stderr @@ -0,0 +1,2 @@ +error: argument for `--remap-path-scope` must be a comma separated list of scopes: `macro`, `diagnostics`, `documentation`, `debuginfo`, `coverage`, `object`, `all` +