make tests green again
This commit is contained in:
parent
b3c83ed119
commit
e4d8cb4c20
1 changed files with 18 additions and 8 deletions
|
|
@ -52,12 +52,16 @@ proc testInsert() =
|
||||||
let a = buildHtml(tdiv):
|
let a = buildHtml(tdiv):
|
||||||
ul:
|
ul:
|
||||||
li: text "A"
|
li: text "A"
|
||||||
li: text "C"
|
li:
|
||||||
|
button:
|
||||||
|
text "C"
|
||||||
let b = buildHtml(tdiv):
|
let b = buildHtml(tdiv):
|
||||||
ul:
|
ul:
|
||||||
li: text "A"
|
li: text "A"
|
||||||
li: text "B"
|
li: text "B"
|
||||||
li: text "C"
|
li:
|
||||||
|
button:
|
||||||
|
text "C"
|
||||||
doDiff(a, b, "pkInsertBefore li B")
|
doDiff(a, b, "pkInsertBefore li B")
|
||||||
|
|
||||||
proc testInsert2() =
|
proc testInsert2() =
|
||||||
|
|
@ -66,7 +70,9 @@ proc testInsert2() =
|
||||||
tdiv:
|
tdiv:
|
||||||
ul:
|
ul:
|
||||||
li: text "A"
|
li: text "A"
|
||||||
li: text "D"
|
li:
|
||||||
|
button:
|
||||||
|
text "D"
|
||||||
let b = buildHtml(tdiv):
|
let b = buildHtml(tdiv):
|
||||||
tdiv:
|
tdiv:
|
||||||
tdiv:
|
tdiv:
|
||||||
|
|
@ -74,7 +80,9 @@ proc testInsert2() =
|
||||||
li: text "A"
|
li: text "A"
|
||||||
li: text "B"
|
li: text "B"
|
||||||
li: text "C"
|
li: text "C"
|
||||||
li: text "D"
|
li:
|
||||||
|
button:
|
||||||
|
text "D"
|
||||||
doDiff(a, b, "pkInsertBefore li B", "pkInsertBefore li C")
|
doDiff(a, b, "pkInsertBefore li B", "pkInsertBefore li C")
|
||||||
|
|
||||||
proc testDelete() =
|
proc testDelete() =
|
||||||
|
|
@ -108,7 +116,8 @@ proc testDeleteMiddle() =
|
||||||
li:
|
li:
|
||||||
tdiv: text "G"
|
tdiv: text "G"
|
||||||
li:
|
li:
|
||||||
tdiv: text "H"
|
button:
|
||||||
|
tdiv: text "H"
|
||||||
let b = buildHtml(tdiv):
|
let b = buildHtml(tdiv):
|
||||||
ul:
|
ul:
|
||||||
li:
|
li:
|
||||||
|
|
@ -124,7 +133,8 @@ proc testDeleteMiddle() =
|
||||||
li:
|
li:
|
||||||
tdiv: text "F"
|
tdiv: text "F"
|
||||||
li:
|
li:
|
||||||
tdiv: text "H"
|
button:
|
||||||
|
tdiv: text "H"
|
||||||
doDiff(a, b, "pkDetach li div G", "pkRemove nil")
|
doDiff(a, b, "pkDetach li div G", "pkRemove nil")
|
||||||
|
|
||||||
proc createEntry(id: cstring): VNode =
|
proc createEntry(id: cstring): VNode =
|
||||||
|
|
@ -146,14 +156,14 @@ proc testWild() =
|
||||||
let a = createEntries(entries)
|
let a = createEntries(entries)
|
||||||
entries = @[cstring("0"), cstring("1"), cstring("2"), cstring("3"), cstring("4"), cstring("5")]
|
entries = @[cstring("0"), cstring("1"), cstring("2"), cstring("3"), cstring("4"), cstring("5")]
|
||||||
let b = createEntries(entries)
|
let b = createEntries(entries)
|
||||||
doDiff(a, b, "pkDetach button 7", "pkRemove nil", "pkDetach div 7", "pkRemove nil")
|
doDiff(a, b, "pkDetach button 7", "pkRemove nil", "pkDetach div 5", "pkRemove nil")
|
||||||
|
|
||||||
proc testWildInsert() =
|
proc testWildInsert() =
|
||||||
var entries = @[cstring("0"), cstring("1"), cstring("2"), cstring("3"), cstring("4"), cstring("5")]
|
var entries = @[cstring("0"), cstring("1"), cstring("2"), cstring("3"), cstring("4"), cstring("5")]
|
||||||
let a = createEntries(entries)
|
let a = createEntries(entries)
|
||||||
entries = @[cstring("0"), cstring("1"), cstring("2"), cstring("3"), cstring("4"), cstring"7", cstring("5")]
|
entries = @[cstring("0"), cstring("1"), cstring("2"), cstring("3"), cstring("4"), cstring"7", cstring("5")]
|
||||||
let b = createEntries(entries)
|
let b = createEntries(entries)
|
||||||
doDiff(a, b, "pkInsertBefore button 7", "pkInsertBefore div 7")
|
doDiff(a, b, "pkInsertBefore button 7", "pkAppend div 5")
|
||||||
|
|
||||||
kxi = KaraxInstance(rootId: cstring"ROOT", renderer: proc (): VNode = discard)
|
kxi = KaraxInstance(rootId: cstring"ROOT", renderer: proc (): VNode = discard)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue