refactor: typed errors in rss/import ports
This commit is contained in:
@@ -78,28 +78,6 @@ pub struct PendingCountResponse {
|
||||
pub count: usize,
|
||||
}
|
||||
|
||||
//todo: move out to separate file
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn follow_state_dto_serializes_to_lowercase_strings() {
|
||||
assert_eq!(
|
||||
serde_json::to_string(&FollowStateDto::None).unwrap(),
|
||||
"\"none\""
|
||||
);
|
||||
assert_eq!(
|
||||
serde_json::to_string(&FollowStateDto::Pending).unwrap(),
|
||||
"\"pending\""
|
||||
);
|
||||
assert_eq!(
|
||||
serde_json::to_string(&FollowStateDto::Accepted).unwrap(),
|
||||
"\"accepted\""
|
||||
);
|
||||
assert_eq!(
|
||||
serde_json::to_string(&FollowStateDto::Rejected).unwrap(),
|
||||
"\"rejected\""
|
||||
);
|
||||
}
|
||||
}
|
||||
#[path = "tests/social.rs"]
|
||||
mod tests;
|
||||
|
||||
21
crates/api-types/src/tests/social.rs
Normal file
21
crates/api-types/src/tests/social.rs
Normal file
@@ -0,0 +1,21 @@
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn follow_state_dto_serializes_to_lowercase_strings() {
|
||||
assert_eq!(
|
||||
serde_json::to_string(&FollowStateDto::None).unwrap(),
|
||||
"\"none\""
|
||||
);
|
||||
assert_eq!(
|
||||
serde_json::to_string(&FollowStateDto::Pending).unwrap(),
|
||||
"\"pending\""
|
||||
);
|
||||
assert_eq!(
|
||||
serde_json::to_string(&FollowStateDto::Accepted).unwrap(),
|
||||
"\"accepted\""
|
||||
);
|
||||
assert_eq!(
|
||||
serde_json::to_string(&FollowStateDto::Rejected).unwrap(),
|
||||
"\"rejected\""
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user