summaryrefslogtreecommitdiffstats
path: root/tests/ui-fulldeps/fluent-messages
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-19 09:25:56 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-19 09:25:56 +0000
commit018c4950b9406055dec02ef0fb52f132e2bb1e2c (patch)
treea835ebdf2088ef88fa681f8fad45f09922c1ae9a /tests/ui-fulldeps/fluent-messages
parentAdding debian version 1.75.0+dfsg1-5. (diff)
downloadrustc-018c4950b9406055dec02ef0fb52f132e2bb1e2c.tar.xz
rustc-018c4950b9406055dec02ef0fb52f132e2bb1e2c.zip
Merging upstream version 1.76.0+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'tests/ui-fulldeps/fluent-messages')
-rw-r--r--tests/ui-fulldeps/fluent-messages/test.rs43
-rw-r--r--tests/ui-fulldeps/fluent-messages/test.stderr78
2 files changed, 50 insertions, 71 deletions
diff --git a/tests/ui-fulldeps/fluent-messages/test.rs b/tests/ui-fulldeps/fluent-messages/test.rs
index 1dd6d211b..89ac48f36 100644
--- a/tests/ui-fulldeps/fluent-messages/test.rs
+++ b/tests/ui-fulldeps/fluent-messages/test.rs
@@ -2,9 +2,8 @@
#![feature(rustc_private)]
#![crate_type = "lib"]
-
+extern crate rustc_errors;
extern crate rustc_fluent_macro;
-use rustc_fluent_macro::fluent_messages;
/// Copy of the relevant `DiagnosticMessage` variant constructed by `fluent_messages` as it
/// expects `crate::DiagnosticMessage` to exist.
@@ -19,51 +18,37 @@ pub enum SubdiagnosticMessage {
}
mod missing_absolute {
- use super::fluent_messages;
-
- fluent_messages! { "/definitely_does_not_exist.ftl" }
+ rustc_fluent_macro::fluent_messages! { "/definitely_does_not_exist.ftl" }
//~^ ERROR could not open Fluent resource
}
mod missing_relative {
- use super::fluent_messages;
-
- fluent_messages! { "../definitely_does_not_exist.ftl" }
+ rustc_fluent_macro::fluent_messages! { "../definitely_does_not_exist.ftl" }
//~^ ERROR could not open Fluent resource
}
mod missing_message {
- use super::fluent_messages;
-
- fluent_messages! { "./missing-message.ftl" }
+ rustc_fluent_macro::fluent_messages! { "./missing-message.ftl" }
//~^ ERROR could not parse Fluent resource
}
mod duplicate {
- use super::fluent_messages;
-
- fluent_messages! { "./duplicate.ftl" }
+ rustc_fluent_macro::fluent_messages! { "./duplicate.ftl" }
//~^ ERROR overrides existing message: `no_crate_a_b_key`
}
mod slug_with_hyphens {
- use super::fluent_messages;
-
- fluent_messages! { "./slug-with-hyphens.ftl" }
+ rustc_fluent_macro::fluent_messages! { "./slug-with-hyphens.ftl" }
//~^ ERROR name `no_crate_this-slug-has-hyphens` contains a '-' character
}
mod label_with_hyphens {
- use super::fluent_messages;
-
- fluent_messages! { "./label-with-hyphens.ftl" }
+ rustc_fluent_macro::fluent_messages! { "./label-with-hyphens.ftl" }
//~^ ERROR attribute `label-has-hyphens` contains a '-' character
}
mod valid {
- use super::fluent_messages;
-
- fluent_messages! { "./valid.ftl" }
+ rustc_fluent_macro::fluent_messages! { "./valid.ftl" }
mod test_generated {
use super::{fluent_generated::no_crate_key, DEFAULT_LOCALE_RESOURCE};
@@ -71,9 +56,7 @@ mod valid {
}
mod missing_crate_name {
- use super::fluent_messages;
-
- fluent_messages! { "./missing-crate-name.ftl" }
+ rustc_fluent_macro::fluent_messages! { "./missing-crate-name.ftl" }
//~^ ERROR name `no-crate_foo` contains a '-' character
//~| ERROR name `with-hyphens` contains a '-' character
//~| ERROR name `with-hyphens` does not start with the crate name
@@ -87,16 +70,12 @@ mod missing_crate_name {
}
mod missing_message_ref {
- use super::fluent_messages;
-
- fluent_messages! { "./missing-message-ref.ftl" }
+ rustc_fluent_macro::fluent_messages! { "./missing-message-ref.ftl" }
//~^ ERROR referenced message `message` does not exist
}
mod bad_escape {
- use super::fluent_messages;
-
- fluent_messages! { "./invalid-escape.ftl" }
+ rustc_fluent_macro::fluent_messages! { "./invalid-escape.ftl" }
//~^ ERROR invalid escape `\n`
//~| ERROR invalid escape `\"`
//~| ERROR invalid escape `\'`
diff --git a/tests/ui-fulldeps/fluent-messages/test.stderr b/tests/ui-fulldeps/fluent-messages/test.stderr
index 2affe621c..09d4a3847 100644
--- a/tests/ui-fulldeps/fluent-messages/test.stderr
+++ b/tests/ui-fulldeps/fluent-messages/test.stderr
@@ -1,20 +1,20 @@
error: could not open Fluent resource: os-specific message
- --> $DIR/test.rs:24:24
+ --> $DIR/test.rs:21:44
|
-LL | fluent_messages! { "/definitely_does_not_exist.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "/definitely_does_not_exist.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: could not open Fluent resource: os-specific message
- --> $DIR/test.rs:31:24
+ --> $DIR/test.rs:26:44
|
-LL | fluent_messages! { "../definitely_does_not_exist.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "../definitely_does_not_exist.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: could not parse Fluent resource
- --> $DIR/test.rs:38:24
+ --> $DIR/test.rs:31:44
|
-LL | fluent_messages! { "./missing-message.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./missing-message.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^
|
= help: see additional errors emitted
@@ -26,80 +26,80 @@ error: expected a message field for "no_crate_missing_message"
|
error: overrides existing message: `no_crate_a_b_key`
- --> $DIR/test.rs:45:24
+ --> $DIR/test.rs:36:44
|
-LL | fluent_messages! { "./duplicate.ftl" }
- | ^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./duplicate.ftl" }
+ | ^^^^^^^^^^^^^^^^^
error: name `no_crate_this-slug-has-hyphens` contains a '-' character
- --> $DIR/test.rs:52:24
+ --> $DIR/test.rs:41:44
|
-LL | fluent_messages! { "./slug-with-hyphens.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./slug-with-hyphens.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: replace any '-'s with '_'s
error: attribute `label-has-hyphens` contains a '-' character
- --> $DIR/test.rs:59:24
+ --> $DIR/test.rs:46:44
|
-LL | fluent_messages! { "./label-with-hyphens.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./label-with-hyphens.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: replace any '-'s with '_'s
error: name `with-hyphens` contains a '-' character
- --> $DIR/test.rs:76:24
+ --> $DIR/test.rs:59:44
|
-LL | fluent_messages! { "./missing-crate-name.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./missing-crate-name.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: replace any '-'s with '_'s
error: name `with-hyphens` does not start with the crate name
- --> $DIR/test.rs:76:24
+ --> $DIR/test.rs:59:44
|
-LL | fluent_messages! { "./missing-crate-name.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./missing-crate-name.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: prepend `no_crate_` to the slug name: `no_crate_with_hyphens`
error: name `no-crate_foo` contains a '-' character
- --> $DIR/test.rs:76:24
+ --> $DIR/test.rs:59:44
|
-LL | fluent_messages! { "./missing-crate-name.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./missing-crate-name.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: replace any '-'s with '_'s
error: referenced message `message` does not exist (in message `no_crate_missing_message_ref`)
- --> $DIR/test.rs:92:24
+ --> $DIR/test.rs:73:44
|
-LL | fluent_messages! { "./missing-message-ref.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./missing-message-ref.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: you may have meant to use a variable reference (`{$message}`)
error: invalid escape `\n` in Fluent resource
- --> $DIR/test.rs:99:24
+ --> $DIR/test.rs:78:44
|
-LL | fluent_messages! { "./invalid-escape.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./invalid-escape.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^
|
= note: Fluent does not interpret these escape sequences (<https://projectfluent.org/fluent/guide/special.html>)
error: invalid escape `\"` in Fluent resource
- --> $DIR/test.rs:99:24
+ --> $DIR/test.rs:78:44
|
-LL | fluent_messages! { "./invalid-escape.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./invalid-escape.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^
|
= note: Fluent does not interpret these escape sequences (<https://projectfluent.org/fluent/guide/special.html>)
error: invalid escape `\'` in Fluent resource
- --> $DIR/test.rs:99:24
+ --> $DIR/test.rs:78:44
|
-LL | fluent_messages! { "./invalid-escape.ftl" }
- | ^^^^^^^^^^^^^^^^^^^^^^
+LL | rustc_fluent_macro::fluent_messages! { "./invalid-escape.ftl" }
+ | ^^^^^^^^^^^^^^^^^^^^^^
|
= note: Fluent does not interpret these escape sequences (<https://projectfluent.org/fluent/guide/special.html>)