From 8e72ec01be8412a998505cac5322aca5384da09a 2021-12-15 08:26:02 From: mh Date: 2021-12-15 08:26:02 Subject: [PATCH] Add test for incorrect tuple member type --- diff --git a/src/protocol/tests/parser_validation.rs b/src/protocol/tests/parser_validation.rs index 00df347f92e8489a54d993c33c798ad7ba02c3ec..02f8d7756691d1ba32c0ff764af5f6a0bd3cac4f 100644 --- a/src/protocol/tests/parser_validation.rs +++ b/src/protocol/tests/parser_validation.rs @@ -407,6 +407,19 @@ fn test_correct_tuple_members() { }); } +#[test] +fn test_incorrect_tuple_member() { + // Test not really necessary, but hey, what's a test between friends + Tester::new_single_source_expect_err( + "unknown tuple member", + "struct Foo{ (u32, u32, u32, YouThirstySchmoo) field }" + ).error(|e| { e + .assert_num(1) + .assert_msg_has(0, "unknown type") + .assert_occurs_at(0, "YouThirstySchmoo"); + }); +} + #[test] fn test_correct_tuple_polymorph_args() { Tester::new_single_source_expect_ok(