client-api: Stop using Foo name in tests
This commit is contained in:
parent
37462b9ae1
commit
c5adfd48be
@ -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": [
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user