summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2025-03-23 19:06:43 -0400
committerOwen Jacobson <owen@grimoire.ca>2025-03-23 20:01:54 -0400
commit5e4e052c400bb88933125f3549cec6dc12a9d09b (patch)
tree32ba0249d010d7706ba01464723f2f07a987266a
parentf6191926ba94b8a1b303bca7c6996dce67781290 (diff)
Rename `login` to `user` throughout the server
-rw-r--r--src/boot/app.rs2
-rw-r--r--src/boot/mod.rs2
-rw-r--r--src/boot/routes/get.rs4
-rw-r--r--src/boot/routes/test.rs12
-rw-r--r--src/channel/routes/channel/test/delete.rs2
-rw-r--r--src/event/app.rs6
-rw-r--r--src/event/mod.rs6
-rw-r--r--src/event/routes/test/invite.rs16
-rw-r--r--src/event/routes/test/message.rs18
-rw-r--r--src/event/routes/test/resume.rs4
-rw-r--r--src/event/routes/test/setup.rs6
-rw-r--r--src/event/routes/test/token.rs12
-rw-r--r--src/invite/routes/invite/test/get.rs4
-rw-r--r--src/invite/routes/invite/test/post.rs28
-rw-r--r--src/message/routes/message/test.rs8
-rw-r--r--src/setup/routes/test.rs10
-rw-r--r--src/test/fixtures/event.rs6
-rw-r--r--src/test/fixtures/identity.rs4
-rw-r--r--src/test/fixtures/mod.rs2
-rw-r--r--src/test/fixtures/user.rs (renamed from src/test/fixtures/login.rs)0
-rw-r--r--src/user/routes/login/test.rs10
-rw-r--r--src/user/routes/logout/test.rs2
-rw-r--r--src/user/routes/password/test.rs4
23 files changed, 84 insertions, 84 deletions
diff --git a/src/boot/app.rs b/src/boot/app.rs
index 9c2559e..264d5ae 100644
--- a/src/boot/app.rs
+++ b/src/boot/app.rs
@@ -45,7 +45,7 @@ impl<'a> Boot<'a> {
Ok(Snapshot {
resume_point,
- logins,
+ users: logins,
channels,
messages,
})
diff --git a/src/boot/mod.rs b/src/boot/mod.rs
index d614df5..c52b088 100644
--- a/src/boot/mod.rs
+++ b/src/boot/mod.rs
@@ -8,7 +8,7 @@ pub use self::routes::router;
#[derive(serde::Serialize)]
pub struct Snapshot {
pub resume_point: Sequence,
- pub logins: Vec<User>,
+ pub users: Vec<User>,
pub channels: Vec<Channel>,
pub messages: Vec<Message>,
}
diff --git a/src/boot/routes/get.rs b/src/boot/routes/get.rs
index c04c6b3..4873b7a 100644
--- a/src/boot/routes/get.rs
+++ b/src/boot/routes/get.rs
@@ -8,14 +8,14 @@ use crate::{app::App, boot::Snapshot, error::Internal, token::extract::Identity,
pub async fn handler(State(app): State<App>, identity: Identity) -> Result<Response, Internal> {
let snapshot = app.boot().snapshot().await?;
Ok(Response {
- login: identity.user,
+ user: identity.user,
snapshot,
})
}
#[derive(serde::Serialize)]
pub struct Response {
- pub login: User,
+ pub user: User,
#[serde(flatten)]
pub snapshot: Snapshot,
}
diff --git a/src/boot/routes/test.rs b/src/boot/routes/test.rs
index 5bd9f66..55802fe 100644
--- a/src/boot/routes/test.rs
+++ b/src/boot/routes/test.rs
@@ -12,20 +12,20 @@ async fn returns_identity() {
.await
.expect("boot always succeeds");
- assert_eq!(viewer.user, response.login);
+ assert_eq!(viewer.user, response.user);
}
#[tokio::test]
async fn includes_logins() {
let app = fixtures::scratch_app().await;
- let spectator = fixtures::login::create(&app, &fixtures::now()).await;
+ let spectator = fixtures::user::create(&app, &fixtures::now()).await;
let viewer = fixtures::identity::fictitious();
let response = get::handler(State(app), viewer)
.await
.expect("boot always succeeds");
- assert!(response.snapshot.logins.contains(&spectator));
+ assert!(response.snapshot.users.contains(&spectator));
}
#[tokio::test]
@@ -44,7 +44,7 @@ async fn includes_channels() {
#[tokio::test]
async fn includes_messages() {
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::now()).await;
+ let sender = fixtures::user::create(&app, &fixtures::now()).await;
let channel = fixtures::channel::create(&app, &fixtures::now()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await;
@@ -59,7 +59,7 @@ async fn includes_messages() {
#[tokio::test]
async fn excludes_expired_messages() {
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let sender = fixtures::user::create(&app, &fixtures::ancient()).await;
let channel = fixtures::channel::create(&app, &fixtures::ancient()).await;
let expired_message =
fixtures::message::send(&app, &channel, &sender, &fixtures::ancient()).await;
@@ -80,7 +80,7 @@ async fn excludes_expired_messages() {
#[tokio::test]
async fn excludes_deleted_messages() {
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::now()).await;
+ let sender = fixtures::user::create(&app, &fixtures::now()).await;
let channel = fixtures::channel::create(&app, &fixtures::now()).await;
let deleted_message = fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await;
diff --git a/src/channel/routes/channel/test/delete.rs b/src/channel/routes/channel/test/delete.rs
index 77a0b03..bd9261d 100644
--- a/src/channel/routes/channel/test/delete.rs
+++ b/src/channel/routes/channel/test/delete.rs
@@ -156,7 +156,7 @@ pub async fn channel_not_empty() {
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 sender = fixtures::user::create(&app, &fixtures::now()).await;
fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await;
// Send the request
diff --git a/src/event/app.rs b/src/event/app.rs
index 447a98f..45a9099 100644
--- a/src/event/app.rs
+++ b/src/event/app.rs
@@ -33,8 +33,8 @@ impl<'a> Events<'a> {
let mut tx = self.db.begin().await?;
- let logins = tx.users().replay(resume_at).await?;
- let login_events = logins
+ let users = tx.users().replay(resume_at).await?;
+ let user_events = users
.iter()
.map(user::History::events)
.kmerge_by(Sequence::merge)
@@ -57,7 +57,7 @@ impl<'a> Events<'a> {
.filter(Sequence::after(resume_at))
.map(Event::from);
- let replay_events = login_events
+ let replay_events = user_events
.merge_by(channel_events, Sequence::merge)
.merge_by(message_events, Sequence::merge)
.collect::<Vec<_>>();
diff --git a/src/event/mod.rs b/src/event/mod.rs
index 773adc3..3ab88ec 100644
--- a/src/event/mod.rs
+++ b/src/event/mod.rs
@@ -16,7 +16,7 @@ pub use self::{
#[derive(Clone, Debug, Eq, PartialEq, serde::Serialize)]
#[serde(tag = "type", rename_all = "snake_case")]
pub enum Event {
- Login(user::Event),
+ User(user::Event),
Channel(channel::Event),
Message(message::Event),
}
@@ -24,7 +24,7 @@ pub enum Event {
impl Sequenced for Event {
fn instant(&self) -> Instant {
match self {
- Self::Login(event) => event.instant(),
+ Self::User(event) => event.instant(),
Self::Channel(event) => event.instant(),
Self::Message(event) => event.instant(),
}
@@ -33,7 +33,7 @@ impl Sequenced for Event {
impl From<user::Event> for Event {
fn from(event: user::Event) -> Self {
- Self::Login(event)
+ Self::User(event)
}
}
diff --git a/src/event/routes/test/invite.rs b/src/event/routes/test/invite.rs
index 80b4291..1d1bec6 100644
--- a/src/event/routes/test/invite.rs
+++ b/src/event/routes/test/invite.rs
@@ -12,7 +12,7 @@ async fn accepting_invite() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::now()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::now()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
@@ -30,7 +30,7 @@ async fn accepting_invite() {
// Accept the invite
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let (joiner, _) = app
.invites()
.accept(&invite.id, &name, &password, &fixtures::now())
@@ -40,8 +40,8 @@ async fn accepting_invite() {
// Expect a login created event
let _ = events
- .filter_map(fixtures::event::login)
- .filter_map(fixtures::event::login::created)
+ .filter_map(fixtures::event::user)
+ .filter_map(fixtures::event::user::created)
.filter(|event| future::ready(event.user == joiner))
.next()
.expect_some("a login created event is sent")
@@ -53,13 +53,13 @@ async fn previously_accepted_invite() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::now()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::now()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
// Accept the invite
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let (joiner, _) = app
.invites()
.accept(&invite.id, &name, &password, &fixtures::now())
@@ -81,8 +81,8 @@ async fn previously_accepted_invite() {
// Expect a login created event
let _ = events
- .filter_map(fixtures::event::login)
- .filter_map(fixtures::event::login::created)
+ .filter_map(fixtures::event::user)
+ .filter_map(fixtures::event::user::created)
.filter(|event| future::ready(event.user == joiner))
.next()
.expect_some("a login created event is sent")
diff --git a/src/event/routes/test/message.rs b/src/event/routes/test/message.rs
index fafaeb3..84a3aec 100644
--- a/src/event/routes/test/message.rs
+++ b/src/event/routes/test/message.rs
@@ -32,7 +32,7 @@ async fn sending() {
// Send a message
- let sender = fixtures::login::create(&app, &fixtures::now()).await;
+ let sender = fixtures::user::create(&app, &fixtures::now()).await;
let message = app
.messages()
.send(
@@ -65,7 +65,7 @@ async fn previously_sent() {
// Send a message
- let sender = fixtures::login::create(&app, &fixtures::now()).await;
+ let sender = fixtures::user::create(&app, &fixtures::now()).await;
let message = app
.messages()
.send(
@@ -105,7 +105,7 @@ async fn sent_in_multiple_channels() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::now()).await;
+ let sender = fixtures::user::create(&app, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
let channels = [
@@ -156,7 +156,7 @@ async fn sent_sequentially() {
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 sender = fixtures::user::create(&app, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
let messages = vec![
@@ -200,7 +200,7 @@ async fn expiring() {
let app = fixtures::scratch_app().await;
let channel = fixtures::channel::create(&app, &fixtures::ancient()).await;
- let sender = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let sender = fixtures::user::create(&app, &fixtures::ancient()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::ancient()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
@@ -239,7 +239,7 @@ async fn previously_expired() {
let app = fixtures::scratch_app().await;
let channel = fixtures::channel::create(&app, &fixtures::ancient()).await;
- let sender = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let sender = fixtures::user::create(&app, &fixtures::ancient()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::ancient()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
@@ -278,7 +278,7 @@ async fn deleting() {
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 sender = fixtures::user::create(&app, &fixtures::now()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
@@ -317,7 +317,7 @@ 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 sender = fixtures::user::create(&app, &fixtures::now()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
@@ -356,7 +356,7 @@ async fn previously_purged() {
let app = fixtures::scratch_app().await;
let channel = fixtures::channel::create(&app, &fixtures::ancient()).await;
- let sender = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let sender = fixtures::user::create(&app, &fixtures::ancient()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::ancient()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
diff --git a/src/event/routes/test/resume.rs b/src/event/routes/test/resume.rs
index dc27691..633eae3 100644
--- a/src/event/routes/test/resume.rs
+++ b/src/event/routes/test/resume.rs
@@ -15,7 +15,7 @@ async fn resume() {
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 sender = fixtures::user::create(&app, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
let initial_message = fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await;
@@ -96,7 +96,7 @@ async fn serial_resume() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::now()).await;
+ let sender = fixtures::user::create(&app, &fixtures::now()).await;
let channel_a = fixtures::channel::create(&app, &fixtures::now()).await;
let channel_b = fixtures::channel::create(&app, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
diff --git a/src/event/routes/test/setup.rs b/src/event/routes/test/setup.rs
index 345018e..1170fe4 100644
--- a/src/event/routes/test/setup.rs
+++ b/src/event/routes/test/setup.rs
@@ -19,7 +19,7 @@ async fn previously_completed() {
// Complete initial setup
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let (owner, _) = app
.setup()
.initial(&name, &password, &fixtures::now())
@@ -41,8 +41,8 @@ async fn previously_completed() {
// Expect a login created event
let _ = events
- .filter_map(fixtures::event::login)
- .filter_map(fixtures::event::login::created)
+ .filter_map(fixtures::event::user)
+ .filter_map(fixtures::event::user::created)
.filter(|event| future::ready(event.user == owner))
.next()
.expect_some("a login created event is sent")
diff --git a/src/event/routes/test/token.rs b/src/event/routes/test/token.rs
index d2232a4..a467de5 100644
--- a/src/event/routes/test/token.rs
+++ b/src/event/routes/test/token.rs
@@ -13,12 +13,12 @@ async fn terminates_on_token_expiry() {
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 sender = fixtures::user::create(&app, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
// Subscribe via the endpoint
- let subscriber_creds = fixtures::login::create_with_password(&app, &fixtures::now()).await;
+ let subscriber_creds = fixtures::user::create_with_password(&app, &fixtures::now()).await;
let subscriber =
fixtures::identity::logged_in(&app, &subscriber_creds, &fixtures::ancient()).await;
@@ -60,7 +60,7 @@ async fn terminates_on_logout() {
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 sender = fixtures::user::create(&app, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
// Subscribe via the endpoint
@@ -106,12 +106,12 @@ async fn terminates_on_password_change() {
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 sender = fixtures::user::create(&app, &fixtures::now()).await;
let resume_point = fixtures::boot::resume_point(&app).await;
// Subscribe via the endpoint
- let creds = fixtures::login::create_with_password(&app, &fixtures::now()).await;
+ let creds = fixtures::user::create_with_password(&app, &fixtures::now()).await;
let cookie = fixtures::cookie::logged_in(&app, &creds, &fixtures::now()).await;
let subscriber = fixtures::identity::from_cookie(&app, &cookie, &fixtures::now()).await;
@@ -127,7 +127,7 @@ async fn terminates_on_password_change() {
// Verify the resulting stream's behaviour
let (_, password) = creds;
- let to = fixtures::login::propose_password();
+ let to = fixtures::user::propose_password();
app.tokens()
.change_password(&subscriber.user, &password, &to, &fixtures::now())
.await
diff --git a/src/invite/routes/invite/test/get.rs b/src/invite/routes/invite/test/get.rs
index c6780ed..0dc8a79 100644
--- a/src/invite/routes/invite/test/get.rs
+++ b/src/invite/routes/invite/test/get.rs
@@ -7,7 +7,7 @@ async fn valid_invite() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::now()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::now()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::now()).await;
// Call endpoint
@@ -45,7 +45,7 @@ async fn expired_invite() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::ancient()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::ancient()).await;
app.invites()
diff --git a/src/invite/routes/invite/test/post.rs b/src/invite/routes/invite/test/post.rs
index 3db764c..b204b32 100644
--- a/src/invite/routes/invite/test/post.rs
+++ b/src/invite/routes/invite/test/post.rs
@@ -11,12 +11,12 @@ async fn valid_invite() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::now()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::now()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::now()).await;
// Call the endpoint
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let identity = fixtures::cookie::not_logged_in();
let request = post::Request {
name: name.clone(),
@@ -68,7 +68,7 @@ async fn nonexistent_invite() {
// Call the endpoint
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let identity = fixtures::cookie::not_logged_in();
let request = post::Request {
name: name.clone(),
@@ -94,7 +94,7 @@ async fn expired_invite() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::ancient()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::ancient()).await;
app.invites()
@@ -104,7 +104,7 @@ async fn expired_invite() {
// Call the endpoint
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let identity = fixtures::cookie::not_logged_in();
let request = post::Request {
name: name.clone(),
@@ -130,10 +130,10 @@ async fn accepted_invite() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::ancient()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::ancient()).await;
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
app.invites()
.accept(&invite.id, &name, &password, &fixtures::now())
.await
@@ -141,7 +141,7 @@ async fn accepted_invite() {
// Call the endpoint
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let identity = fixtures::cookie::not_logged_in();
let request = post::Request {
name: name.clone(),
@@ -167,14 +167,14 @@ async fn conflicting_name() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::ancient()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::ancient()).await;
let existing_name = Name::from("rijksmuseum");
app.users()
.create(
&existing_name,
- &fixtures::login::propose_password(),
+ &fixtures::user::propose_password(),
&fixtures::now(),
)
.await
@@ -183,7 +183,7 @@ async fn conflicting_name() {
// Call the endpoint
let conflicting_name = Name::from("r\u{0133}ksmuseum");
- let password = fixtures::login::propose_password();
+ let password = fixtures::user::propose_password();
let identity = fixtures::cookie::not_logged_in();
let request = post::Request {
@@ -212,13 +212,13 @@ async fn invalid_name() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let issuer = fixtures::login::create(&app, &fixtures::now()).await;
+ let issuer = fixtures::user::create(&app, &fixtures::now()).await;
let invite = fixtures::invite::issue(&app, &issuer, &fixtures::now()).await;
// Call the endpoint
- let name = fixtures::login::propose_invalid_name();
- let password = fixtures::login::propose_password();
+ let name = fixtures::user::propose_invalid_name();
+ let password = fixtures::user::propose_password();
let identity = fixtures::cookie::not_logged_in();
let request = post::Request {
name: name.clone(),
diff --git a/src/message/routes/message/test.rs b/src/message/routes/message/test.rs
index 1abd91c..1888be7 100644
--- a/src/message/routes/message/test.rs
+++ b/src/message/routes/message/test.rs
@@ -62,7 +62,7 @@ pub async fn delete_deleted() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::now()).await;
+ let sender = fixtures::user::create(&app, &fixtures::now()).await;
let channel = fixtures::channel::create(&app, &fixtures::now()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await;
@@ -93,7 +93,7 @@ pub async fn delete_expired() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let sender = fixtures::user::create(&app, &fixtures::ancient()).await;
let channel = fixtures::channel::create(&app, &fixtures::ancient()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::ancient()).await;
@@ -124,7 +124,7 @@ pub async fn delete_purged() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::ancient()).await;
+ let sender = fixtures::user::create(&app, &fixtures::ancient()).await;
let channel = fixtures::channel::create(&app, &fixtures::ancient()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::ancient()).await;
@@ -160,7 +160,7 @@ pub async fn delete_not_sender() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let sender = fixtures::login::create(&app, &fixtures::now()).await;
+ let sender = fixtures::user::create(&app, &fixtures::now()).await;
let channel = fixtures::channel::create(&app, &fixtures::now()).await;
let message = fixtures::message::send(&app, &channel, &sender, &fixtures::now()).await;
diff --git a/src/setup/routes/test.rs b/src/setup/routes/test.rs
index 5794b78..e9f5cd6 100644
--- a/src/setup/routes/test.rs
+++ b/src/setup/routes/test.rs
@@ -11,7 +11,7 @@ async fn fresh_instance() {
// Call the endpoint
let identity = fixtures::cookie::not_logged_in();
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let request = post::Request {
name: name.clone(),
password: password.clone(),
@@ -52,11 +52,11 @@ async fn login_exists() {
// Set up the environment
let app = fixtures::scratch_app().await;
- fixtures::login::create(&app, &fixtures::now()).await;
+ fixtures::user::create(&app, &fixtures::now()).await;
// Call the endpoint
let identity = fixtures::cookie::not_logged_in();
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let request = post::Request { name, password };
let post::Error(error) =
post::handler(State(app.clone()), fixtures::now(), identity, Json(request))
@@ -76,8 +76,8 @@ async fn invalid_name() {
// Call the endpoint
- let name = fixtures::login::propose_invalid_name();
- let password = fixtures::login::propose_password();
+ let name = fixtures::user::propose_invalid_name();
+ let password = fixtures::user::propose_password();
let identity = fixtures::cookie::not_logged_in();
let request = post::Request {
name: name.clone(),
diff --git a/src/test/fixtures/event.rs b/src/test/fixtures/event.rs
index c6e5337..a30bb4b 100644
--- a/src/test/fixtures/event.rs
+++ b/src/test/fixtures/event.rs
@@ -16,9 +16,9 @@ pub fn message(event: Event) -> Ready<Option<message::Event>> {
})
}
-pub fn login(event: Event) -> Ready<Option<login::Event>> {
+pub fn user(event: Event) -> Ready<Option<user::Event>> {
future::ready(match event {
- Event::Login(event) => Some(event),
+ Event::User(event) => Some(event),
_ => None,
})
}
@@ -65,7 +65,7 @@ pub mod message {
}
}
-pub mod login {
+pub mod user {
use std::future::{self, Ready};
pub use crate::user::Event;
diff --git a/src/test/fixtures/identity.rs b/src/test/fixtures/identity.rs
index 7611066..0b2f978 100644
--- a/src/test/fixtures/identity.rs
+++ b/src/test/fixtures/identity.rs
@@ -11,7 +11,7 @@ use crate::{
};
pub async fn create(app: &App, created_at: &RequestedAt) -> Identity {
- let credentials = fixtures::login::create_with_password(app, created_at).await;
+ let credentials = fixtures::user::create_with_password(app, created_at).await;
logged_in(app, &credentials, created_at).await
}
@@ -41,7 +41,7 @@ pub async fn logged_in(
pub fn fictitious() -> Identity {
let token = token::Id::generate();
- let login = fixtures::login::fictitious();
+ let login = fixtures::user::fictitious();
Identity { token, user: login }
}
diff --git a/src/test/fixtures/mod.rs b/src/test/fixtures/mod.rs
index 57eee30..418bdb5 100644
--- a/src/test/fixtures/mod.rs
+++ b/src/test/fixtures/mod.rs
@@ -9,8 +9,8 @@ pub mod event;
pub mod future;
pub mod identity;
pub mod invite;
-pub mod login;
pub mod message;
+pub mod user;
pub async fn scratch_app() -> App {
let pool = db::prepare("sqlite::memory:", "sqlite::memory:")
diff --git a/src/test/fixtures/login.rs b/src/test/fixtures/user.rs
index e668c95..e668c95 100644
--- a/src/test/fixtures/login.rs
+++ b/src/test/fixtures/user.rs
diff --git a/src/user/routes/login/test.rs b/src/user/routes/login/test.rs
index 7399796..d2e7ee2 100644
--- a/src/user/routes/login/test.rs
+++ b/src/user/routes/login/test.rs
@@ -8,7 +8,7 @@ async fn correct_credentials() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let (name, password) = fixtures::login::create_with_password(&app, &fixtures::now()).await;
+ let (name, password) = fixtures::user::create_with_password(&app, &fixtures::now()).await;
// Call the endpoint
@@ -52,7 +52,7 @@ async fn invalid_name() {
let identity = fixtures::cookie::not_logged_in();
let logged_in_at = fixtures::now();
- let (name, password) = fixtures::login::propose();
+ let (name, password) = fixtures::user::propose();
let request = post::Request {
name: name.clone(),
password,
@@ -72,7 +72,7 @@ async fn incorrect_password() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let login = fixtures::login::create(&app, &fixtures::now()).await;
+ let login = fixtures::user::create(&app, &fixtures::now()).await;
// Call the endpoint
@@ -80,7 +80,7 @@ async fn incorrect_password() {
let identity = fixtures::cookie::not_logged_in();
let request = post::Request {
name: login.name,
- password: fixtures::login::propose_password(),
+ password: fixtures::user::propose_password(),
};
let post::Error(error) =
post::handler(State(app.clone()), logged_in_at, identity, Json(request))
@@ -97,7 +97,7 @@ async fn token_expires() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let (name, password) = fixtures::login::create_with_password(&app, &fixtures::now()).await;
+ let (name, password) = fixtures::user::create_with_password(&app, &fixtures::now()).await;
// Call the endpoint
diff --git a/src/user/routes/logout/test.rs b/src/user/routes/logout/test.rs
index 775fa9f..ce93760 100644
--- a/src/user/routes/logout/test.rs
+++ b/src/user/routes/logout/test.rs
@@ -12,7 +12,7 @@ async fn successful() {
let app = fixtures::scratch_app().await;
let now = fixtures::now();
- let creds = fixtures::login::create_with_password(&app, &fixtures::now()).await;
+ let creds = fixtures::user::create_with_password(&app, &fixtures::now()).await;
let identity = fixtures::cookie::logged_in(&app, &creds, &now).await;
let secret = fixtures::cookie::secret(&identity);
diff --git a/src/user/routes/password/test.rs b/src/user/routes/password/test.rs
index 01dcb38..f977327 100644
--- a/src/user/routes/password/test.rs
+++ b/src/user/routes/password/test.rs
@@ -10,13 +10,13 @@ use crate::{
async fn password_change() {
// Set up the environment
let app = fixtures::scratch_app().await;
- let creds = fixtures::login::create_with_password(&app, &fixtures::now()).await;
+ let creds = fixtures::user::create_with_password(&app, &fixtures::now()).await;
let cookie = fixtures::cookie::logged_in(&app, &creds, &fixtures::now()).await;
let identity = fixtures::identity::from_cookie(&app, &cookie, &fixtures::now()).await;
// Call the endpoint
let (name, password) = creds;
- let to = fixtures::login::propose_password();
+ let to = fixtures::user::propose_password();
let request = post::Request {
password: password.clone(),
to: to.clone(),