mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
fix incorrect SQL in previous change
This commit is contained in:
parent
91759694a1
commit
755a58b96c
2 changed files with 28 additions and 3 deletions
|
@ -4,6 +4,7 @@
|
|||
use crate::backend_proto as pb;
|
||||
use crate::prelude::*;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub(crate) struct CongratsInfo {
|
||||
pub learn_count: u32,
|
||||
pub next_learn_due: u32,
|
||||
|
@ -36,3 +37,27 @@ impl Collection {
|
|||
})
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use crate::collection::open_test_collection;
|
||||
|
||||
#[test]
|
||||
fn empty() {
|
||||
let mut col = open_test_collection();
|
||||
let info = col.congrats_info().unwrap();
|
||||
assert_eq!(
|
||||
info,
|
||||
crate::backend_proto::CongratsInfoOut {
|
||||
learn_remaining: 0,
|
||||
review_remaining: false,
|
||||
new_remaining: false,
|
||||
have_sched_buried: false,
|
||||
have_user_buried: false,
|
||||
is_filtered_deck: false,
|
||||
secs_until_next_learn: 0,
|
||||
bridge_commands_supported: true,
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,9 +9,9 @@ select coalesce(
|
|||
coalesce(sum(queue = :sched_buried_queue), 0) as sched_buried,
|
||||
coalesce(sum(queue = :user_buried_queue), 0) as user_buried,
|
||||
coalesce(sum(queue = :learn_queue), 0) as learn_count,
|
||||
coalesce(
|
||||
max(
|
||||
0,
|
||||
max(
|
||||
0,
|
||||
coalesce(
|
||||
min(
|
||||
case
|
||||
when queue = :learn_queue then due
|
||||
|
|
Loading…
Reference in a new issue