let site_form = SiteForm {
name: "test_site".into(),
- creator_id: inserted_person.id,
sidebar: None,
description: None,
icon: None,
let community_num_deleted = Community::delete(&conn, inserted_community.id).unwrap();
assert_eq!(1, community_num_deleted);
- let after_delete = SiteAggregates::read(&conn);
- assert!(after_delete.is_err());
+ // Site should still exist, it can without a site creator.
+ let after_delete_creator = SiteAggregates::read(&conn);
+ assert!(after_delete_creator.is_ok());
+
+ Site::delete(&conn, 1).unwrap();
+ let after_delete_site = SiteAggregates::read(&conn);
+ assert!(after_delete_site.is_err());
}
}