diff options
| author | Scott Schafer <schaferjscott@gmail.com> | 2025-07-22 05:14:37 -0600 |
|---|---|---|
| committer | Scott Schafer <schaferjscott@gmail.com> | 2025-07-30 16:25:24 -0600 |
| commit | 4643d9ad6d09631b663c4f6879103b4d399b1cd8 (patch) | |
| tree | c42ea454009f58eba9765f8a70077cfb6fd7fbe9 /tests | |
| parent | 3048886e59c94470e726ecaaf2add7242510ac11 (diff) | |
| download | rust-4643d9ad6d09631b663c4f6879103b4d399b1cd8.tar.gz rust-4643d9ad6d09631b663c4f6879103b4d399b1cd8.zip | |
test: Check close window rendering
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ui/error-emitter/auxiliary/close_window.rs | 4 | ||||
| -rw-r--r-- | tests/ui/error-emitter/close_window.ascii.stderr | 14 | ||||
| -rw-r--r-- | tests/ui/error-emitter/close_window.rs | 11 | ||||
| -rw-r--r-- | tests/ui/error-emitter/close_window.unicode.stderr | 14 |
4 files changed, 43 insertions, 0 deletions
diff --git a/tests/ui/error-emitter/auxiliary/close_window.rs b/tests/ui/error-emitter/auxiliary/close_window.rs new file mode 100644 index 00000000000..e41313b6ab3 --- /dev/null +++ b/tests/ui/error-emitter/auxiliary/close_window.rs @@ -0,0 +1,4 @@ +pub struct S; +impl S { + fn method(&self) {} +} diff --git a/tests/ui/error-emitter/close_window.ascii.stderr b/tests/ui/error-emitter/close_window.ascii.stderr new file mode 100644 index 00000000000..e208b709393 --- /dev/null +++ b/tests/ui/error-emitter/close_window.ascii.stderr @@ -0,0 +1,14 @@ +error[E0624]: method `method` is private + --> $DIR/close_window.rs:9:7 + | +LL | s.method(); + | ^^^^^^ private method + | + ::: $DIR/auxiliary/close_window.rs:3:5 + | +LL | fn method(&self) {} + | ---------------- private method defined here + +error: aborting due to 1 previous error + +For more information about this error, try `rustc --explain E0624`. diff --git a/tests/ui/error-emitter/close_window.rs b/tests/ui/error-emitter/close_window.rs new file mode 100644 index 00000000000..879507c287a --- /dev/null +++ b/tests/ui/error-emitter/close_window.rs @@ -0,0 +1,11 @@ +//@ aux-build:close_window.rs +//@ revisions: ascii unicode +//@[unicode] compile-flags: -Zunstable-options --error-format=human-unicode + +extern crate close_window; + +fn main() { + let s = close_window::S; + s.method(); + //[ascii]~^ ERROR method `method` is private +} diff --git a/tests/ui/error-emitter/close_window.unicode.stderr b/tests/ui/error-emitter/close_window.unicode.stderr new file mode 100644 index 00000000000..c24b6939af5 --- /dev/null +++ b/tests/ui/error-emitter/close_window.unicode.stderr @@ -0,0 +1,14 @@ +error[E0624]: method `method` is private + ╭▸ $DIR/close_window.rs:9:7 + │ +LL │ s.method(); + ╰╴ ━━━━━━ private method + │ + ⸬ $DIR/auxiliary/close_window.rs:3:5 + │ +LL │ fn method(&self) {} + ╰╴ ──────────────── private method defined here + +error: aborting due to 1 previous error + +For more information about this error, try `rustc --explain E0624`. |
