diff --git a/plume-models/plume.db-journal b/plume-models/plume.db-journal deleted file mode 100644 index 2a40935d..00000000 Binary files a/plume-models/plume.db-journal and /dev/null differ diff --git a/plume-models/plume_tests.sqlite-journal b/plume-models/plume_tests.sqlite-journal deleted file mode 100644 index 624b437f..00000000 Binary files a/plume-models/plume_tests.sqlite-journal and /dev/null differ diff --git a/plume-models/src/lib.rs b/plume-models/src/lib.rs index f77f8d44..7245ea06 100644 --- a/plume-models/src/lib.rs +++ b/plume-models/src/lib.rs @@ -330,6 +330,9 @@ mod tests { searcher: Arc::new(search::tests::get_searcher(&CONFIG.search_tokenizers)), worker: Arc::new(ScheduledThreadPool::new(2)), user: None, + actors: Arc::new( + riker::actors::ActorSystem::new().expect("Couldn't create test actor system"), + ), } } } diff --git a/plume-models/src/plume_rocket.rs b/plume-models/src/plume_rocket.rs index 34b60688..a07f04db 100644 --- a/plume-models/src/plume_rocket.rs +++ b/plume-models/src/plume_rocket.rs @@ -49,6 +49,7 @@ mod module { #[cfg(test)] mod module { use crate::{db_conn::DbConn, search, users}; + use riker::actors::ActorSystem; use rocket::{ request::{self, FromRequest, Request}, Outcome, State, @@ -62,6 +63,7 @@ mod module { pub user: Option, pub searcher: Arc, pub worker: Arc, + pub actors: Arc, } impl<'a, 'r> FromRequest<'a, 'r> for PlumeRocket { @@ -72,11 +74,13 @@ mod module { let user = request.guard::().succeeded(); let worker = request.guard::<'_, State<'_, Arc>>()?; let searcher = request.guard::<'_, State<'_, Arc>>()?; + let actors = request.guard::<'_, State<'_, Arc>>()?; Outcome::Success(PlumeRocket { conn, user, worker: worker.clone(), searcher: searcher.clone(), + actors: actors.clone(), }) } } diff --git a/plume-models/src/search/mod.rs b/plume-models/src/search/mod.rs index 5f9e485b..ef0b9992 100644 --- a/plume-models/src/search/mod.rs +++ b/plume-models/src/search/mod.rs @@ -165,7 +165,7 @@ pub(crate) mod tests { let newtitle = random_hex()[..8].to_owned(); post.title = newtitle.clone(); - post.update(conn, &searcher).unwrap(); + post.update(conn).unwrap(); searcher.commit(); assert_eq!( searcher.search_document(Query::from_str(&newtitle).unwrap(), (0, 1))[0].id,