client-api: Stop using Foo name in tests

This commit is contained in:
Jonas Platte 2021-04-23 12:17:43 +02:00
parent 37462b9ae1
commit c5adfd48be
No known key found for this signature in database
GPG Key ID: CC154DE0E30B7C67

View File

@ -268,19 +268,19 @@ mod tests {
use super::{LoginType, PasswordLoginType}; use super::{LoginType, PasswordLoginType};
#[derive(Debug, Deserialize, Serialize)] #[derive(Debug, Deserialize, Serialize)]
struct Foo { struct Wrapper {
pub flows: Vec<LoginType>, pub flows: Vec<LoginType>,
} }
#[test] #[test]
fn deserialize_password_login_type() { fn deserialize_password_login_type() {
assert_matches!( assert_matches!(
from_json_value::<Foo>(json!({ from_json_value::<Wrapper>(json!({
"flows": [ "flows": [
{ "type": "m.login.password" } { "type": "m.login.password" }
], ],
})), })),
Ok(Foo { flows }) Ok(Wrapper { flows })
if flows.len() == 1 if flows.len() == 1
&& matches!(flows[0], LoginType::Password(PasswordLoginType {})) && matches!(flows[0], LoginType::Password(PasswordLoginType {}))
); );
@ -289,7 +289,7 @@ mod tests {
#[test] #[test]
#[cfg(feature = "unstable-pre-spec")] #[cfg(feature = "unstable-pre-spec")]
fn deserialize_sso_login_type() { fn deserialize_sso_login_type() {
let mut foo = from_json_value::<Foo>(json!({ let mut wrapper = from_json_value::<Wrapper>(json!({
"flows": [ "flows": [
{ {
"type": "m.login.sso", "type": "m.login.sso",
@ -310,8 +310,8 @@ mod tests {
})) }))
.unwrap(); .unwrap();
let flow = foo.flows.pop(); let flow = wrapper.flows.pop();
assert_matches!(foo.flows.as_slice(), []); assert_matches!(wrapper.flows.as_slice(), []);
let mut identity_providers = match flow { let mut identity_providers = match flow {
Some(LoginType::Sso(SsoLoginType { identity_providers })) => identity_providers, Some(LoginType::Sso(SsoLoginType { identity_providers })) => identity_providers,
@ -347,7 +347,7 @@ mod tests {
#[test] #[test]
#[cfg(feature = "unstable-pre-spec")] #[cfg(feature = "unstable-pre-spec")]
fn serialize_sso_login_type() { fn serialize_sso_login_type() {
let foo = to_json_value(Foo { let wrapper = to_json_value(Wrapper {
flows: vec![ flows: vec![
LoginType::Token(TokenLoginType {}), LoginType::Token(TokenLoginType {}),
LoginType::Sso(SsoLoginType { LoginType::Sso(SsoLoginType {
@ -363,7 +363,7 @@ mod tests {
.unwrap(); .unwrap();
assert_eq!( assert_eq!(
foo, wrapper,
json!({ json!({
"flows": [ "flows": [
{ {