Skip to content

Commit 88e02d1

Browse files
NCMBianchiclaude
andcommitted
golden tests for thick/open-link corners and junctions
Added: - cmd/testdata/{ascii,extended-chars}/thick_edge_corners_{triangle,chain_skip}_{lr,td}.txt: left-right and top-down heavy corners (┏┓┗┛) and box-start junction glyphs tests for -->, -.->, --x and --o - cmd/testdata/{ascii,extended-chars}/open_link_junction_{triangle,chain_skip}_{lr,td}.txt: left-right and top-down destination-junction glyphs (┬┴├┤) tests for -->, -.->, --x and --o - cmd/testdata/{ascii,extended-chars}/{thick_arrow,open_link}_td.txt: top-down tests for --- and ==> Co-Authored-By: Claude Sonnet 5.0 <noreply@anthropic.com>
1 parent 4e75d5d commit 88e02d1

20 files changed

Lines changed: 448 additions & 0 deletions
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
graph LR
2+
A --- B
3+
B --- C
4+
C --- D
5+
A --- D
6+
---
7+
+---+ +---+ +---+
8+
| | | | | |
9+
| A |-----| B |--+--| C |
10+
| | | | | | |
11+
+---+ +---+ | +---+
12+
| |
13+
| |
14+
| +----+
15+
| |
16+
| |
17+
| +---+
18+
| | |
19+
+-------| D |
20+
| |
21+
+---+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
graph TD
2+
A --- B
3+
B --- C
4+
C --- D
5+
A --- D
6+
---
7+
+---+
8+
| |
9+
| A |-------+
10+
| | |
11+
+---+ |
12+
| |
13+
| |
14+
| |
15+
| |
16+
| |
17+
+---+ +---+
18+
| | | |
19+
| B | | D |
20+
| | | |
21+
+---+ +---+
22+
| |
23+
| |
24+
| |
25+
| |
26+
| |
27+
+---+ |
28+
| | |
29+
| C |-------+
30+
| |
31+
+---+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
graph LR
2+
A --- B
3+
C --- A
4+
B --- C
5+
---
6+
+---+ +---+ +---+
7+
| | | | | |
8+
| A |-----| B |-----| C |
9+
| | | | | |
10+
+---+ +---+ +---+
11+
| |
12+
+-------------------+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
graph TD
2+
A --- B
3+
C --- A
4+
B --- C
5+
---
6+
+---+
7+
| |
8+
| A |-+
9+
| | |
10+
+---+ |
11+
| |
12+
| |
13+
| |
14+
| |
15+
| |
16+
+---+ |
17+
| | |
18+
| B | |
19+
| | |
20+
+---+ |
21+
| |
22+
| |
23+
| |
24+
| |
25+
| |
26+
+---+ |
27+
| | |
28+
| C |-+
29+
| |
30+
+---+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
graph TD
2+
A --- B
3+
---
4+
+---+
5+
| |
6+
| A |
7+
| |
8+
+---+
9+
|
10+
|
11+
|
12+
|
13+
|
14+
+---+
15+
| |
16+
| B |
17+
| |
18+
+---+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
graph TD
2+
A ==> B
3+
---
4+
+---+
5+
| |
6+
| A |
7+
| |
8+
+---+
9+
I
10+
I
11+
I
12+
I
13+
v
14+
+---+
15+
| |
16+
| B |
17+
| |
18+
+---+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
graph LR
2+
A ==> B
3+
B ==> C
4+
C ==> D
5+
A ==> D
6+
---
7+
+---+ +---+ +---+
8+
| | | | | |
9+
| A |====>| B |==+=>| C |
10+
| | | | I | |
11+
+---+ +---+ I +---+
12+
I I
13+
I I
14+
I +====+
15+
I I
16+
I v
17+
I +---+
18+
I | |
19+
+======>| D |
20+
| |
21+
+---+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
graph TD
2+
A ==> B
3+
B ==> C
4+
C ==> D
5+
A ==> D
6+
---
7+
+---+
8+
| |
9+
| A |=======+
10+
| | I
11+
+---+ I
12+
I I
13+
I I
14+
I I
15+
I I
16+
v v
17+
+---+ +---+
18+
| | | |
19+
| B | | D |
20+
| | | |
21+
+---+ +---+
22+
I ^
23+
I I
24+
I I
25+
I I
26+
v I
27+
+---+ I
28+
| | I
29+
| C |=======+
30+
| |
31+
+---+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
graph LR
2+
A ==> B
3+
C ==> A
4+
B ==> C
5+
---
6+
+---+ +---+ +---+
7+
| | | | | |
8+
| A |====>| B |====>| C |
9+
| | | | | |
10+
+---+ +---+ +---+
11+
^ I
12+
+===================+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
graph TD
2+
A ==> B
3+
C ==> A
4+
B ==> C
5+
---
6+
+---+
7+
| |
8+
| A |<+
9+
| | I
10+
+---+ I
11+
I I
12+
I I
13+
I I
14+
I I
15+
v I
16+
+---+ I
17+
| | I
18+
| B | I
19+
| | I
20+
+---+ I
21+
I I
22+
I I
23+
I I
24+
I I
25+
v I
26+
+---+ I
27+
| | I
28+
| C |=+
29+
| |
30+
+---+

0 commit comments

Comments
 (0)