23 lines
478 B
Rust
23 lines
478 B
Rust
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());
|
|
}
|