diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2025-10-27 18:03:36 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2025-10-28 01:43:09 -0400 |
| commit | c2a3a010c67776b9a459d7ba0930630ff25a3a51 (patch) | |
| tree | 446a7598080f23eec28fab01c7d2d0fc5f30f47d /src/test/fixtures | |
| parent | 38ac83aef9667f1a4fe86e03e53565376081179f (diff) | |
Convert the `Messages` component to a freestanding struct.
Diffstat (limited to 'src/test/fixtures')
| -rw-r--r-- | src/test/fixtures/message.rs | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/test/fixtures/message.rs b/src/test/fixtures/message.rs index 92ac1f5..0bd0b7a 100644 --- a/src/test/fixtures/message.rs +++ b/src/test/fixtures/message.rs @@ -1,22 +1,25 @@ +use axum::extract::FromRef; use faker_rand::lorem::Paragraphs; use crate::{ - app::App, clock::RequestedAt, conversation::Conversation, login::Login, - message::{self, Body, Message}, + message::{self, Body, Message, app::Messages}, }; -pub async fn send( +pub async fn send<App>( app: &App, conversation: &Conversation, sender: &Login, sent_at: &RequestedAt, -) -> Message { +) -> Message +where + Messages: FromRef<App>, +{ let body = propose(); - app.messages() + Messages::from_ref(app) .send(&conversation.id, sender, sent_at, &body) .await .expect("should succeed if the conversation exists") |
