diff --git a/test_suite/tests/test_de.rs b/test_suite/tests/test_de.rs index d9a0c8a4..025d87b0 100644 --- a/test_suite/tests/test_de.rs +++ b/test_suite/tests/test_de.rs @@ -137,12 +137,6 @@ enum EnumOther { Other, } -#[derive(PartialEq, Debug, Deserialize)] -#[serde(untagged)] -enum EnumUntaggedUnit { - Unit, -} - #[derive(PartialEq, Debug)] struct IgnoredAny; @@ -794,9 +788,6 @@ declare_tests! { Token::Unit, ], } - test_enum_untagged_unit_from_none { - EnumUntaggedUnit::Unit => &[Token::None], - } test_box { Box::new(0i32) => &[Token::I32(0)], } diff --git a/test_suite/tests/test_macros.rs b/test_suite/tests/test_macros.rs index c4eb06f3..d18b210e 100644 --- a/test_suite/tests/test_macros.rs +++ b/test_suite/tests/test_macros.rs @@ -638,6 +638,7 @@ fn test_untagged_enum() { ); assert_tokens(&Untagged::C, &[Token::Unit]); + assert_tokens(&Untagged::C, &[Token::None]); assert_tokens(&Untagged::D(4), &[Token::U8(4)]); assert_tokens(&Untagged::E("e".to_owned()), &[Token::Str("e")]); @@ -652,11 +653,6 @@ fn test_untagged_enum() { ], ); - assert_de_tokens_error::( - &[Token::None], - "data did not match any variant of untagged enum Untagged", - ); - assert_de_tokens_error::( &[Token::Tuple { len: 1 }, Token::U8(1), Token::TupleEnd], "data did not match any variant of untagged enum Untagged",