diff options
| author | Owen Jacobson <owen@grimoire.ca> | 2024-10-24 22:50:23 -0400 |
|---|---|---|
| committer | Owen Jacobson <owen@grimoire.ca> | 2024-10-24 22:50:23 -0400 |
| commit | eae0edb57e9ade7c73affb78baf2ae267b6290b8 (patch) | |
| tree | d26f6d32d055ebd8b8f2d6a4b37e3e4bc58522a9 /src/event/routes/test | |
| parent | 0bb17bd01640492db2685e67bacac12dd54a9f59 (diff) | |
Consolidate test helper event functions
Diffstat (limited to 'src/event/routes/test')
| -rw-r--r-- | src/event/routes/test/channel.rs | 30 | ||||
| -rw-r--r-- | src/event/routes/test/invite.rs | 8 | ||||
| -rw-r--r-- | src/event/routes/test/message.rs | 32 | ||||
| -rw-r--r-- | src/event/routes/test/resume.rs | 20 | ||||
| -rw-r--r-- | src/event/routes/test/setup.rs | 4 | ||||
| -rw-r--r-- | src/event/routes/test/token.rs | 8 |
6 files changed, 50 insertions, 52 deletions
diff --git a/src/event/routes/test/channel.rs b/src/event/routes/test/channel.rs index ac45bfc..0ab28c4 100644 --- a/src/event/routes/test/channel.rs +++ b/src/event/routes/test/channel.rs @@ -33,8 +33,8 @@ async fn creating() { // Verify channel created event let _ = events - .filter_map(fixtures::channel::events) - .filter_map(fixtures::channel::created) + .filter_map(fixtures::event::channel) + .filter_map(fixtures::event::channel::created) .filter(|event| future::ready(event.channel == channel)) .next() .immediately() @@ -68,8 +68,8 @@ async fn previously_created() { // Verify channel created event let _ = events - .filter_map(fixtures::channel::events) - .filter_map(fixtures::channel::created) + .filter_map(fixtures::event::channel) + .filter_map(fixtures::event::channel::created) .filter(|event| future::ready(event.channel == channel)) .next() .immediately() @@ -101,8 +101,8 @@ async fn expiring() { // Check for expiry event let _ = events - .filter_map(fixtures::channel::events) - .filter_map(fixtures::channel::deleted) + .filter_map(fixtures::event::channel) + .filter_map(fixtures::event::channel::deleted) .filter(|event| future::ready(event.id == channel.id)) .next() .immediately() @@ -134,8 +134,8 @@ async fn previously_expired() { // Check for expiry event let _ = events - .filter_map(fixtures::channel::events) - .filter_map(fixtures::channel::deleted) + .filter_map(fixtures::event::channel) + .filter_map(fixtures::event::channel::deleted) .filter(|event| future::ready(event.id == channel.id)) .next() .immediately() @@ -167,8 +167,8 @@ async fn deleting() { // Check for delete event let _ = events - .filter_map(fixtures::channel::events) - .filter_map(fixtures::channel::deleted) + .filter_map(fixtures::event::channel) + .filter_map(fixtures::event::channel::deleted) .filter(|event| future::ready(event.id == channel.id)) .next() .immediately() @@ -182,8 +182,6 @@ async fn previously_deleted() { let app = fixtures::scratch_app().await; let channel = fixtures::channel::create(&app, &fixtures::now()).await; - let sender = fixtures::login::create(&app, &fixtures::now()).await; - let message = fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await; // Delete the channel @@ -202,11 +200,11 @@ async fn previously_deleted() { // Check for expiry event let _ = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::deleted) - .filter(|event| future::ready(event.id == message.id)) + .filter_map(fixtures::event::channel) + .filter_map(fixtures::event::channel::deleted) + .filter(|event| future::ready(event.id == channel.id)) .next() .immediately() .await - .expect("a deleted message will be delivered"); + .expect("a deleted channel event will be delivered"); } diff --git a/src/event/routes/test/invite.rs b/src/event/routes/test/invite.rs index 10e4521..afd3aeb 100644 --- a/src/event/routes/test/invite.rs +++ b/src/event/routes/test/invite.rs @@ -35,8 +35,8 @@ async fn accepting_invite() { // Expect a login created event let _ = events - .filter_map(fixtures::login::events) - .filter_map(fixtures::login::created) + .filter_map(fixtures::event::login) + .filter_map(fixtures::event::login::created) .filter(|event| future::ready(event.login == joiner)) .next() .immediately() @@ -72,8 +72,8 @@ async fn previously_accepted_invite() { // Expect a login created event let _ = events - .filter_map(fixtures::login::events) - .filter_map(fixtures::login::created) + .filter_map(fixtures::event::login) + .filter_map(fixtures::event::login::created) .filter(|event| future::ready(event.login == joiner)) .next() .immediately() diff --git a/src/event/routes/test/message.rs b/src/event/routes/test/message.rs index 9bbbc7d..df42a89 100644 --- a/src/event/routes/test/message.rs +++ b/src/event/routes/test/message.rs @@ -42,8 +42,8 @@ async fn sending() { // Verify that an event is delivered let _ = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .filter(|event| future::ready(event.message == message)) .next() .immediately() @@ -83,8 +83,8 @@ async fn previously_sent() { // Verify that an event is delivered let _ = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .filter(|event| future::ready(event.message == message)) .next() .immediately() @@ -124,8 +124,8 @@ async fn sent_in_multiple_channels() { // Verify the structure of the response. let events = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .take(messages.len()) .collect::<Vec<_>>() .immediately() @@ -160,8 +160,8 @@ async fn sent_sequentially() { // Verify the expected events in the expected order let mut events = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .filter(|event| future::ready(messages.iter().any(|message| &event.message == message))); for message in &messages { @@ -201,8 +201,8 @@ async fn expiring() { // Check for expiry event let _ = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::deleted) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::deleted) .filter(|event| future::ready(event.id == message.id)) .next() .immediately() @@ -236,8 +236,8 @@ async fn previously_expired() { // Check for expiry event let _ = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::deleted) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::deleted) .filter(|event| future::ready(event.id == message.id)) .next() .immediately() @@ -271,8 +271,8 @@ async fn deleting() { // Check for delete event let _ = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::deleted) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::deleted) .filter(|event| future::ready(event.id == message.id)) .next() .immediately() @@ -306,8 +306,8 @@ async fn previously_deleted() { // Check for delete event let _ = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::deleted) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::deleted) .filter(|event| future::ready(event.id == message.id)) .next() .immediately() diff --git a/src/event/routes/test/resume.rs b/src/event/routes/test/resume.rs index c393d38..e4751bb 100644 --- a/src/event/routes/test/resume.rs +++ b/src/event/routes/test/resume.rs @@ -40,8 +40,8 @@ async fn resume() { .expect("subscribe never fails"); let event = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .filter(|event| future::ready(event.message == initial_message)) .next() .immediately() @@ -64,8 +64,8 @@ async fn resume() { // Verify final events let mut events = resumed - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .zip(stream::iter(later_messages)); while let Some((event, message)) = events.next().immediately().await { @@ -124,8 +124,8 @@ async fn serial_resume() { // Check for expected events let events = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .zip(stream::iter(initial_messages)) .collect::<Vec<_>>() .immediately() @@ -165,8 +165,8 @@ async fn serial_resume() { // Check for expected events let events = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .zip(stream::iter(resume_messages)) .collect::<Vec<_>>() .immediately() @@ -206,8 +206,8 @@ async fn serial_resume() { // Check for expected events let events = events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .zip(stream::iter(final_messages)) .collect::<Vec<_>>() .immediately() diff --git a/src/event/routes/test/setup.rs b/src/event/routes/test/setup.rs index 234c2d9..a54b65b 100644 --- a/src/event/routes/test/setup.rs +++ b/src/event/routes/test/setup.rs @@ -36,8 +36,8 @@ async fn previously_completed() { // Expect a login created event let _ = events - .filter_map(fixtures::login::events) - .filter_map(fixtures::login::created) + .filter_map(fixtures::event::login) + .filter_map(fixtures::event::login::created) .filter(|event| future::ready(event.login == owner)) .next() .immediately() diff --git a/src/event/routes/test/token.rs b/src/event/routes/test/token.rs index a545988..577fabd 100644 --- a/src/event/routes/test/token.rs +++ b/src/event/routes/test/token.rs @@ -41,8 +41,8 @@ async fn terminates_on_token_expiry() { ]; assert!(events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .filter(|event| future::ready(messages.iter().any(|message| &event.message == message))) .next() .immediately() @@ -87,8 +87,8 @@ async fn terminates_on_logout() { ]; assert!(events - .filter_map(fixtures::message::events) - .filter_map(fixtures::message::sent) + .filter_map(fixtures::event::message) + .filter_map(fixtures::event::message::sent) .filter(|event| future::ready(messages.iter().any(|message| &event.message == message))) .next() .immediately() |
