mirror of
https://github.com/ankitects/anki.git
synced 2025-11-06 12:47:11 -05:00
test
This commit is contained in:
parent
fa9d684025
commit
46e24d7f3f
1 changed files with 18 additions and 0 deletions
|
|
@ -839,4 +839,22 @@ mod test {
|
||||||
let card2_html = reveal_cloze_text(text, 2, true);
|
let card2_html = reveal_cloze_text(text, 2, true);
|
||||||
assert!(card2_html.contains(r#"data-ordinal="1,2""#));
|
assert!(card2_html.contains(r#"data-ordinal="1,2""#));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn image_occlusion_modes() {
|
||||||
|
// Mode 1 (HideAll): should include data-occludeinactive="1"
|
||||||
|
let hide_all = "{{c1::image-occlusion:rect:left=10:top=20:width=30:height=40:oi=1}}";
|
||||||
|
let html = reveal_cloze_text(hide_all, 1, true);
|
||||||
|
assert!(html.contains(r#"data-occludeInactive="1""#));
|
||||||
|
|
||||||
|
// Mode 2 (HideAllButOne): should include data-occludeinactive="2"
|
||||||
|
let hide_all_but_one = "{{c1::image-occlusion:rect:left=10:top=20:width=30:height=40:oi=2}}";
|
||||||
|
let html = reveal_cloze_text(hide_all_but_one, 1, true);
|
||||||
|
assert!(html.contains(r#"data-occludeInactive="2""#));
|
||||||
|
|
||||||
|
// Mode 0 (HideOne): should not include data-occludeinactive attribute
|
||||||
|
let hide_one = "{{c1::image-occlusion:rect:left=10:top=20:width=30:height=40}}";
|
||||||
|
let html = reveal_cloze_text(hide_one, 1, true);
|
||||||
|
assert!(!html.contains("data-occludeInactive"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue