diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2025-06-30 22:00:57 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2025-07-03 22:43:42 -0400 |
| commit | a15e3d580124f561864c6a39f1e035eb1b3aab13 (patch) | |
| tree | ef80f725e7b02547a23b5c29a482fbf3fd188c0d /src/test/fixtures | |
| parent | 5af4aea1e2f143499529b70f9cf191c6994265c6 (diff) | |
Rename "channel" to "conversation" within the server.
I've split this from the schema and API changes because, frankly, it's huge. Annoyingly so. There are no semantic changes in this, it's all symbol changes, but there are a _lot_ of them because the term "channel" leaks all over everything in a service whose primary role is managing messages sent to channels (now, conversations).
I found a buggy test while working on this! It's not fixed in this commit, because it felt mean to hide a real change in the middle of this much chaff.
Diffstat (limited to 'src/test/fixtures')
| -rw-r--r-- | src/test/fixtures/conversation.rs (renamed from src/test/fixtures/channel.rs) | 12 | ||||
| -rw-r--r-- | src/test/fixtures/event/mod.rs | 6 | ||||
| -rw-r--r-- | src/test/fixtures/event/stream.rs | 14 | ||||
| -rw-r--r-- | src/test/fixtures/message.rs | 13 | ||||
| -rw-r--r-- | src/test/fixtures/mod.rs | 2 |
5 files changed, 26 insertions, 21 deletions
diff --git a/src/test/fixtures/channel.rs b/src/test/fixtures/conversation.rs index 98048f2..fb2f58d 100644 --- a/src/test/fixtures/channel.rs +++ b/src/test/fixtures/conversation.rs @@ -7,17 +7,17 @@ use rand; use crate::{ app::App, - channel::{self, Channel}, clock::RequestedAt, + conversation::{self, Conversation}, name::Name, }; -pub async fn create(app: &App, created_at: &RequestedAt) -> Channel { +pub async fn create(app: &App, created_at: &RequestedAt) -> Conversation { let name = propose(); - app.channels() + app.conversations() .create(&name, created_at) .await - .expect("should always succeed if the channel is actually new") + .expect("should always succeed if the conversation is actually new") } pub fn propose() -> Name { @@ -33,6 +33,6 @@ faker_impl_from_templates! { NameTemplate; "{} {}", CityName, FullName; } -pub fn fictitious() -> channel::Id { - channel::Id::generate() +pub fn fictitious() -> conversation::Id { + conversation::Id::generate() } diff --git a/src/test/fixtures/event/mod.rs b/src/test/fixtures/event/mod.rs index 691cdeb..69c79d8 100644 --- a/src/test/fixtures/event/mod.rs +++ b/src/test/fixtures/event/mod.rs @@ -2,7 +2,7 @@ use crate::event::Event; pub mod stream; -pub fn channel(event: Event) -> Option<crate::channel::Event> { +pub fn conversation(event: Event) -> Option<crate::conversation::Event> { match event { Event::Channel(channel) => Some(channel), _ => None, @@ -23,8 +23,8 @@ pub fn user(event: Event) -> Option<crate::user::Event> { } } -pub mod channel { - use crate::channel::{Event, event}; +pub mod conversation { + use crate::conversation::{Event, event}; pub fn created(event: Event) -> Option<event::Created> { match event { diff --git a/src/test/fixtures/event/stream.rs b/src/test/fixtures/event/stream.rs index 6c2a1bf..5b3621d 100644 --- a/src/test/fixtures/event/stream.rs +++ b/src/test/fixtures/event/stream.rs @@ -2,8 +2,8 @@ use std::future::{self, Ready}; use crate::{event::Event, test::fixtures::event}; -pub fn channel(event: Event) -> Ready<Option<crate::channel::Event>> { - future::ready(event::channel(event)) +pub fn conversation(event: Event) -> Ready<Option<crate::conversation::Event>> { + future::ready(event::conversation(event)) } pub fn message(event: Event) -> Ready<Option<crate::message::Event>> { @@ -14,20 +14,20 @@ pub fn user(event: Event) -> Ready<Option<crate::user::Event>> { future::ready(event::user(event)) } -pub mod channel { +pub mod conversation { use std::future::{self, Ready}; use crate::{ - channel::{Event, event}, - test::fixtures::event::channel, + conversation::{Event, event}, + test::fixtures::event::conversation, }; pub fn created(event: Event) -> Ready<Option<event::Created>> { - future::ready(channel::created(event)) + future::ready(conversation::created(event)) } pub fn deleted(event: Event) -> Ready<Option<event::Deleted>> { - future::ready(channel::deleted(event)) + future::ready(conversation::deleted(event)) } } diff --git a/src/test/fixtures/message.rs b/src/test/fixtures/message.rs index 2254915..03f8072 100644 --- a/src/test/fixtures/message.rs +++ b/src/test/fixtures/message.rs @@ -2,19 +2,24 @@ use faker_rand::lorem::Paragraphs; use crate::{ app::App, - channel::Channel, clock::RequestedAt, + conversation::Conversation, message::{self, Body, Message}, user::User, }; -pub async fn send(app: &App, channel: &Channel, sender: &User, sent_at: &RequestedAt) -> Message { +pub async fn send( + app: &App, + conversation: &Conversation, + sender: &User, + sent_at: &RequestedAt, +) -> Message { let body = propose(); app.messages() - .send(&channel.id, sender, sent_at, &body) + .send(&conversation.id, sender, sent_at, &body) .await - .expect("should succeed if the channel exists") + .expect("should succeed if the conversation exists") } pub fn propose() -> Body { diff --git a/src/test/fixtures/mod.rs b/src/test/fixtures/mod.rs index 418bdb5..87d3fa1 100644 --- a/src/test/fixtures/mod.rs +++ b/src/test/fixtures/mod.rs @@ -3,7 +3,7 @@ use chrono::{TimeDelta, Utc}; use crate::{app::App, clock::RequestedAt, db}; pub mod boot; -pub mod channel; +pub mod conversation; pub mod cookie; pub mod event; pub mod future; |
