| // build-pass (FIXME(62277): could be check-pass?) |
| // compile-flags: --test |
| |
| #[test] |
| #[should_panic = "foo"] |
| fn test1() { |
| panic!(); |
| } |
| |
| #[test] |
| #[should_panic(expected)] |
| //~^ WARN: argument must be of the form: |
| fn test2() { |
| panic!(); |
| } |
| |
| #[test] |
| #[should_panic(expect)] |
| //~^ WARN: argument must be of the form: |
| fn test3() { |
| panic!(); |
| } |
| |
| #[test] |
| #[should_panic(expected(foo, bar))] |
| //~^ WARN: argument must be of the form: |
| fn test4() { |
| panic!(); |
| } |
| |
| #[test] |
| #[should_panic(expected = "foo", bar)] |
| //~^ WARN: argument must be of the form: |
| fn test5() { |
| panic!(); |
| } |