mirror of
https://github.com/protesilaos/denote.git
synced 2026-09-10 07:16:20 -04:00
Ensure the sequence tests target the implied scheme
This commit is contained in:
parent
14dd0b5d2e
commit
b642758ff9
|
|
@ -617,16 +617,17 @@ does not involve the time zone."
|
|||
"20241230T075023==45--test__testing.txt"
|
||||
"20241230T075023==45=1--test__testing.txt")))
|
||||
(sequences (denote-sequence-get-all-sequences files)))
|
||||
(should
|
||||
(and
|
||||
(equal (denote-sequence--get-new-child "1" sequences) "1=3")
|
||||
(equal (denote-sequence--get-new-child "1=1" sequences) "1=1=3")
|
||||
(equal (denote-sequence--get-new-child "1=1=2" sequences) "1=1=2=1")
|
||||
(equal (denote-sequence--get-new-child "1=2" sequences) "1=2=2")
|
||||
(equal (denote-sequence--get-new-child "1=2=1" sequences) "1=2=1=1")
|
||||
(equal (denote-sequence--get-new-child "2" sequences) "2=1")
|
||||
(equal (denote-sequence--get-new-child "45" sequences) "45=2")))
|
||||
(should-error (denote-sequence--get-new-child "3" sequences))
|
||||
(let ((denote-sequence-scheme 'numeric))
|
||||
(should
|
||||
(and
|
||||
(equal (denote-sequence--get-new-child "1" sequences) "1=3")
|
||||
(equal (denote-sequence--get-new-child "1=1" sequences) "1=1=3")
|
||||
(equal (denote-sequence--get-new-child "1=1=2" sequences) "1=1=2=1")
|
||||
(equal (denote-sequence--get-new-child "1=2" sequences) "1=2=2")
|
||||
(equal (denote-sequence--get-new-child "1=2=1" sequences) "1=2=1=1")
|
||||
(equal (denote-sequence--get-new-child "2" sequences) "2=1")
|
||||
(equal (denote-sequence--get-new-child "45" sequences) "45=2")))
|
||||
(should-error (denote-sequence--get-new-child "3" sequences)))
|
||||
(delete-directory denote-directory :delete-contents-as-well)))
|
||||
|
||||
(ert-deftest dt-denote-sequence--get-new-sibling ()
|
||||
|
|
@ -650,16 +651,17 @@ does not involve the time zone."
|
|||
"20241230T075023==1=2=1--test__testing.txt"
|
||||
"20241230T075023==2--test__testing.txt")))
|
||||
(sequences (denote-sequence-get-all-sequences files)))
|
||||
(should
|
||||
(and
|
||||
(equal (denote-sequence--get-new-sibling "1" sequences) "3")
|
||||
(equal (denote-sequence--get-new-sibling "1=1" sequences) "1=3")
|
||||
(equal (denote-sequence--get-new-sibling "1=1=1" sequences) "1=1=3")
|
||||
(equal (denote-sequence--get-new-sibling "1=1=2" sequences) "1=1=3")
|
||||
(equal (denote-sequence--get-new-sibling "1=2" sequences) "1=3")
|
||||
(equal (denote-sequence--get-new-sibling "1=2=1" sequences) "1=2=2")
|
||||
(equal (denote-sequence--get-new-sibling "2" sequences) "3")))
|
||||
(should-error (denote-sequence--get-new-sibling "4" sequences))
|
||||
(let ((denote-sequence-scheme 'numeric))
|
||||
(should
|
||||
(and
|
||||
(equal (denote-sequence--get-new-sibling "1" sequences) "3")
|
||||
(equal (denote-sequence--get-new-sibling "1=1" sequences) "1=3")
|
||||
(equal (denote-sequence--get-new-sibling "1=1=1" sequences) "1=1=3")
|
||||
(equal (denote-sequence--get-new-sibling "1=1=2" sequences) "1=1=3")
|
||||
(equal (denote-sequence--get-new-sibling "1=2" sequences) "1=3")
|
||||
(equal (denote-sequence--get-new-sibling "1=2=1" sequences) "1=2=2")
|
||||
(equal (denote-sequence--get-new-sibling "2" sequences) "3")))
|
||||
(should-error (denote-sequence--get-new-sibling "4" sequences)))
|
||||
(delete-directory denote-directory :delete-contents-as-well)))
|
||||
|
||||
(ert-deftest dt-denote-sequence-split ()
|
||||
|
|
|
|||
Loading…
Reference in a new issue