reformat, add ping command
This commit is contained in:
+9
-35
@@ -249,19 +249,13 @@ mod tests {
|
||||
assert!(!group.is_member_only());
|
||||
assert!(!group.is_member("piggo@piggo.space"));
|
||||
assert!(!group.is_admin("piggo@piggo.space"));
|
||||
assert!(
|
||||
group.can_write("piggo@piggo.space"),
|
||||
"anyone can post by default"
|
||||
);
|
||||
assert!(group.can_write("piggo@piggo.space"), "anyone can post by default");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_member_only() {
|
||||
let mut group = GroupConfig::default();
|
||||
assert!(
|
||||
group.can_write("piggo@piggo.space"),
|
||||
"rando can write in public group"
|
||||
);
|
||||
assert!(group.can_write("piggo@piggo.space"), "rando can write in public group");
|
||||
|
||||
group.set_member_only(true);
|
||||
assert!(
|
||||
@@ -299,10 +293,7 @@ mod tests {
|
||||
// Banning single user
|
||||
let mut group = GroupConfig::default();
|
||||
group.ban_user("piggo@piggo.space", true).unwrap();
|
||||
assert!(
|
||||
!group.can_write("piggo@piggo.space"),
|
||||
"banned user can't post"
|
||||
);
|
||||
assert!(!group.can_write("piggo@piggo.space"), "banned user can't post");
|
||||
group.ban_user("piggo@piggo.space", false).unwrap();
|
||||
assert!(group.can_write("piggo@piggo.space"), "un-ban works");
|
||||
}
|
||||
@@ -316,25 +307,13 @@ mod tests {
|
||||
group.set_member("piggo@piggo.space", true).unwrap();
|
||||
assert!(group.can_write("piggo@piggo.space"), "member can write");
|
||||
assert!(group.is_member("piggo@piggo.space"), "member is member");
|
||||
assert!(
|
||||
!group.is_banned("piggo@piggo.space"),
|
||||
"user not banned by default"
|
||||
);
|
||||
assert!(!group.is_banned("piggo@piggo.space"), "user not banned by default");
|
||||
|
||||
group.ban_user("piggo@piggo.space", true).unwrap();
|
||||
assert!(
|
||||
group.is_member("piggo@piggo.space"),
|
||||
"still member even if banned"
|
||||
);
|
||||
assert!(
|
||||
group.is_banned("piggo@piggo.space"),
|
||||
"banned user is banned"
|
||||
);
|
||||
assert!(group.is_member("piggo@piggo.space"), "still member even if banned");
|
||||
assert!(group.is_banned("piggo@piggo.space"), "banned user is banned");
|
||||
|
||||
assert!(
|
||||
!group.can_write("piggo@piggo.space"),
|
||||
"banned member can't post"
|
||||
);
|
||||
assert!(!group.can_write("piggo@piggo.space"), "banned member can't post");
|
||||
|
||||
// unban
|
||||
group.ban_user("piggo@piggo.space", false).unwrap();
|
||||
@@ -355,10 +334,7 @@ mod tests {
|
||||
!group.can_write("1488@nazi.camp"),
|
||||
"users from banned server can't write"
|
||||
);
|
||||
assert!(
|
||||
group.can_write("troll@freezepeach.xyz"),
|
||||
"other users can still write"
|
||||
);
|
||||
assert!(group.can_write("troll@freezepeach.xyz"), "other users can still write");
|
||||
|
||||
group.ban_server("nazi.camp", false).unwrap();
|
||||
assert!(group.can_write("hitler@nazi.camp"), "server unban works");
|
||||
@@ -374,9 +350,7 @@ mod tests {
|
||||
group.ban_user("piggo@piggo.space", true),
|
||||
"can't bad admin users"
|
||||
);
|
||||
group
|
||||
.ban_user("piggo@piggo.space", false)
|
||||
.expect("can unbad admin");
|
||||
group.ban_user("piggo@piggo.space", false).expect("can unbad admin");
|
||||
|
||||
group.ban_user("hitler@nazi.camp", true).unwrap();
|
||||
assert_eq!(
|
||||
|
||||
Reference in New Issue
Block a user