37 lines
544 B
Rust
37 lines
544 B
Rust
//@ 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!();
|
|
}
|