diff options
Diffstat (limited to 'src/test/fixtures/channel.rs')
| -rw-r--r-- | src/test/fixtures/channel.rs | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/test/fixtures/channel.rs b/src/test/fixtures/channel.rs deleted file mode 100644 index 98048f2..0000000 --- a/src/test/fixtures/channel.rs +++ /dev/null @@ -1,38 +0,0 @@ -use faker_rand::{ - en_us::{addresses::CityName, names::FullName}, - faker_impl_from_templates, - lorem::Paragraphs, -}; -use rand; - -use crate::{ - app::App, - channel::{self, Channel}, - clock::RequestedAt, - name::Name, -}; - -pub async fn create(app: &App, created_at: &RequestedAt) -> Channel { - let name = propose(); - app.channels() - .create(&name, created_at) - .await - .expect("should always succeed if the channel is actually new") -} - -pub fn propose() -> Name { - rand::random::<NameTemplate>().to_string().into() -} - -pub fn propose_invalid_name() -> Name { - rand::random::<Paragraphs>().to_string().into() -} - -struct NameTemplate(String); -faker_impl_from_templates! { - NameTemplate; "{} {}", CityName, FullName; -} - -pub fn fictitious() -> channel::Id { - channel::Id::generate() -} |
