application: schedule bounded context
This commit is contained in:
22
crates/application/src/schedule/tests/get_active.rs
Normal file
22
crates/application/src/schedule/tests/get_active.rs
Normal file
@@ -0,0 +1,22 @@
|
||||
use crate::schedule::get_active;
|
||||
use crate::schedule::queries::GetActiveScheduleQuery;
|
||||
|
||||
#[path = "helpers.rs"]
|
||||
mod helpers;
|
||||
use helpers::make_schedule_deps;
|
||||
|
||||
#[tokio::test]
|
||||
async fn returns_none_when_no_schedule_exists() {
|
||||
let (deps, _, _) = make_schedule_deps();
|
||||
|
||||
let result = get_active::execute(
|
||||
&deps,
|
||||
GetActiveScheduleQuery {
|
||||
channel_id: uuid::Uuid::new_v4(),
|
||||
},
|
||||
)
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
assert!(result.is_none());
|
||||
}
|
||||
Reference in New Issue
Block a user