Skip to content

Commit a5015ee

Browse files
committed
Cover more cases
1 parent 6b8ecc0 commit a5015ee

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

test/rewrite_clj/zip/insert_test.clj

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,24 @@
1515
loc' (?f loc 'x)]
1616
(base/tag loc) => (base/tag loc')
1717
(base/root-string loc') => ?s))
18-
?fmt ?m ?n ?f ?s
19-
"[%s]" m/next 0 insert-right "[1 2 3 4] x"
20-
"[%s]" m/next 1 insert-right "[1 x 2 3 4]"
21-
"[%s]" m/next 2 insert-right "[1 2 x 3 4]"
22-
"[%s]" m/next 3 insert-right "[1 2 3 x 4]"
23-
"[%s]" m/next 4 insert-right "[1 2 3 4 x]"
24-
"[%s]" m/next 0 insert-left "x [1 2 3 4]"
25-
"[%s]" m/next 1 insert-left "[x 1 2 3 4]"
26-
"[%s]" m/next 2 insert-left "[1 x 2 3 4]"
27-
"[%s]" m/next 3 insert-left "[1 2 x 3 4]"
28-
"[%s]" m/next 4 insert-left "[1 2 3 x 4]"
29-
"[%s]" m/next 0 insert-child "[x 1 2 3 4]"
30-
"[%s]" m/next 0 append-child "[1 2 3 4 x]"
31-
"[ %s]" m/next 0 insert-child "[x 1 2 3 4]"
32-
"[%s ]" m/next 0 append-child "[1 2 3 4 x]"
33-
"[%s]" z/next 2 insert-right "[1 x 2 3 4]")
18+
?fmt ?m ?n ?f ?s
19+
"[%s]" m/next 0 insert-right "[1 2 3 4] x"
20+
"[%s]" m/next 1 insert-right "[1 x 2 3 4]"
21+
"[%s]" m/next 2 insert-right "[1 2 x 3 4]"
22+
"[%s]" m/next 3 insert-right "[1 2 3 x 4]"
23+
"[%s]" m/next 4 insert-right "[1 2 3 4 x]"
24+
"[%s]" m/next 0 insert-left "x [1 2 3 4]"
25+
"[%s]" m/next 1 insert-left "[x 1 2 3 4]"
26+
"[%s]" m/next 2 insert-left "[1 x 2 3 4]"
27+
"[%s]" m/next 3 insert-left "[1 2 x 3 4]"
28+
"[%s]" m/next 4 insert-left "[1 2 3 x 4]"
29+
"[%s]" m/next 0 insert-child "[x 1 2 3 4]"
30+
"[%s]" m/next 0 append-child "[1 2 3 4 x]"
31+
"[ %s]" m/next 0 insert-child "[x 1 2 3 4]"
32+
"[%s ]" m/next 0 append-child "[1 2 3 4 x]"
33+
"[%s]" z/next 2 insert-right "[1 x 2 3 4]"
34+
"\n[%s]" z/leftmost 1 insert-left "x\n[1 2 3 4]"
35+
"\n[%s]" z/leftmost 1 insert-right "\nx [1 2 3 4]")
3436

3537
(tabular
3638
(fact "about different node types that allow insertion."

0 commit comments

Comments
 (0)