Reorder struct_ and newtype tests of adjacently_tagged enums to match order in Enum

This commit is contained in:
Mingun 2024-08-03 15:22:33 +05:00 committed by Mingun
parent ee3c2372fb
commit 1c1a5d95cd

View File

@ -2826,6 +2826,35 @@ mod flatten {
value: u32, value: u32,
} }
#[test]
fn newtype() {
assert_tokens(
&Flatten {
outer: 42,
data: NewtypeWrapper(Enum::Newtype(NewtypeVariant { value: 23 })),
},
&[
Token::Map { len: None },
Token::Str("outer"),
Token::U32(42),
Token::Str("tag"),
Token::UnitVariant {
name: "Enum",
variant: "Newtype",
},
Token::Str("content"),
Token::Struct {
len: 1,
name: "NewtypeVariant",
},
Token::Str("value"),
Token::U32(23),
Token::StructEnd,
Token::MapEnd,
],
);
}
#[test] #[test]
fn struct_() { fn struct_() {
assert_tokens( assert_tokens(
@ -2859,35 +2888,6 @@ mod flatten {
], ],
); );
} }
#[test]
fn newtype() {
assert_tokens(
&Flatten {
outer: 42,
data: NewtypeWrapper(Enum::Newtype(NewtypeVariant { value: 23 })),
},
&[
Token::Map { len: None },
Token::Str("outer"),
Token::U32(42),
Token::Str("tag"),
Token::UnitVariant {
name: "Enum",
variant: "Newtype",
},
Token::Str("content"),
Token::Struct {
len: 1,
name: "NewtypeVariant",
},
Token::Str("value"),
Token::U32(23),
Token::StructEnd,
Token::MapEnd,
],
);
}
} }
mod internally_tagged { mod internally_tagged {