mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-26 04:58:49 +03:00
Update tests
This commit is contained in:
parent
f490040811
commit
36940e2972
1 changed files with 5 additions and 5 deletions
|
@ -451,29 +451,29 @@ TEST(MemberEventContent, Deserialization)
|
||||||
auto data = QJsonObject{{"membership", "join"}};
|
auto data = QJsonObject{{"membership", "join"}};
|
||||||
|
|
||||||
content.deserialize(data);
|
content.deserialize(data);
|
||||||
EXPECT_EQ(content.membershipState(), Membership::JoinState);
|
EXPECT_EQ(content.membershipState(), Membership::Join);
|
||||||
|
|
||||||
data = QJsonObject{{"membership", "invite"}, {"displayname", "Username"}};
|
data = QJsonObject{{"membership", "invite"}, {"displayname", "Username"}};
|
||||||
|
|
||||||
content.deserialize(data);
|
content.deserialize(data);
|
||||||
EXPECT_EQ(content.membershipState(), Membership::InviteState);
|
EXPECT_EQ(content.membershipState(), Membership::Invite);
|
||||||
EXPECT_EQ(content.displayName(), "Username");
|
EXPECT_EQ(content.displayName(), "Username");
|
||||||
|
|
||||||
data = QJsonObject{{"membership", "leave"}, {"avatar_url", "https://matrix.org"}};
|
data = QJsonObject{{"membership", "leave"}, {"avatar_url", "https://matrix.org"}};
|
||||||
|
|
||||||
content.deserialize(data);
|
content.deserialize(data);
|
||||||
EXPECT_EQ(content.membershipState(), Membership::LeaveState);
|
EXPECT_EQ(content.membershipState(), Membership::Leave);
|
||||||
EXPECT_EQ(content.avatarUrl().toString(), "https://matrix.org");
|
EXPECT_EQ(content.avatarUrl().toString(), "https://matrix.org");
|
||||||
|
|
||||||
data = QJsonObject{{"membership", "ban"}};
|
data = QJsonObject{{"membership", "ban"}};
|
||||||
|
|
||||||
content.deserialize(data);
|
content.deserialize(data);
|
||||||
EXPECT_EQ(content.membershipState(), Membership::BanState);
|
EXPECT_EQ(content.membershipState(), Membership::Ban);
|
||||||
|
|
||||||
data = QJsonObject{{"membership", "knock"}};
|
data = QJsonObject{{"membership", "knock"}};
|
||||||
|
|
||||||
content.deserialize(data);
|
content.deserialize(data);
|
||||||
EXPECT_EQ(content.membershipState(), Membership::KnockState);
|
EXPECT_EQ(content.membershipState(), Membership::Knock);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(MemberEventContent, InvalidMembership)
|
TEST(MemberEventContent, InvalidMembership)
|
||||||
|
|
Loading…
Reference in a new issue