Add a test for UpdateCredentials::build

This commit is contained in:
Paul Woolcock
2018-09-01 10:30:00 -04:00
parent 989d9a5965
commit 375e4af286
2 changed files with 21 additions and 2 deletions
+19
View File
@@ -183,6 +183,7 @@ impl UpdateCredsRequest {
#[cfg(test)]
mod tests {
use super::*;
use entities::account::{Credentials, UpdateSource};
use status_builder::Visibility;
#[test]
@@ -273,4 +274,22 @@ mod tests {
}
);
}
#[test]
fn test_update_creds_request_build() {
let mut builder = UpdateCredsRequest::new();
builder.display_name("test").note("a note");
let creds = builder.build().expect("Couldn't build Credentials");
assert_eq!(
creds,
Credentials {
display_name: Some("test".into()),
note: Some("a note".into()),
source: Some(UpdateSource {
..Default::default()
}),
..Default::default()
}
);
}
}