Change from message to expected

This commit is contained in:
Steven Fackler 2014-12-06 15:16:38 -08:00
parent 616af6eb83
commit 3246d4f369
4 changed files with 5 additions and 5 deletions

View File

@ -369,7 +369,7 @@ fn should_fail(i: &ast::Item) -> ShouldFail {
match i.attrs.iter().find(|attr| attr.check_name("should_fail")) {
Some(attr) => {
let msg = attr.meta_item_list()
.and_then(|list| list.iter().find(|mi| mi.check_name("message")))
.and_then(|list| list.iter().find(|mi| mi.check_name("expected")))
.and_then(|mi| mi.value_str());
ShouldFail::Yes(msg)
}

View File

@ -374,7 +374,7 @@ Test Attributes:
#[should_fail] - This function (also labeled with #[test]) will only pass if
the code causes a failure (an assertion failure or panic!)
A message may be provided, which the failure string must
contain: #[should_fail(message = "foo")].
contain: #[should_fail(expected = "foo")].
#[ignore] - When applied to a function which is already attributed as a
test, then the test runner will ignore these tests during
normal test runs. Running with --ignored will run these

View File

@ -14,7 +14,7 @@
// ignore-pretty: does not work well with `--test`
#[test]
#[should_fail(message = "foobar")]
#[should_fail(expected = "foobar")]
fn test_foo() {
panic!("blah")
}

View File

@ -12,13 +12,13 @@
// ignore-pretty: does not work well with `--test`
#[test]
#[should_fail(message = "foo")]
#[should_fail(expected = "foo")]
fn test_foo() {
panic!("foo bar")
}
#[test]
#[should_fail(message = "foo")]
#[should_fail(expected = "foo")]
fn test_foo_dynamic() {
panic!("{} bar", "foo")
}