add grid_label_positions test
This commit is contained in:
parent
4c091f5555
commit
96053458bd
6 changed files with 20919 additions and 0 deletions
|
|
@ -2869,6 +2869,7 @@ y: profits {
|
||||||
loadFromFile(t, "grid_edge_across_cell"),
|
loadFromFile(t, "grid_edge_across_cell"),
|
||||||
loadFromFile(t, "nesting_power"),
|
loadFromFile(t, "nesting_power"),
|
||||||
loadFromFile(t, "unfilled_triangle"),
|
loadFromFile(t, "unfilled_triangle"),
|
||||||
|
loadFromFile(t, "grid_label_positions"),
|
||||||
}
|
}
|
||||||
|
|
||||||
runa(t, tcs)
|
runa(t, tcs)
|
||||||
|
|
|
||||||
154
e2etests/testdata/files/grid_label_positions.d2
vendored
Normal file
154
e2etests/testdata/files/grid_label_positions.d2
vendored
Normal file
|
|
@ -0,0 +1,154 @@
|
||||||
|
vars: {
|
||||||
|
grid: {
|
||||||
|
grid-rows: 2
|
||||||
|
grid-columns: 5
|
||||||
|
a
|
||||||
|
b
|
||||||
|
c
|
||||||
|
d
|
||||||
|
e
|
||||||
|
f
|
||||||
|
g
|
||||||
|
h
|
||||||
|
i
|
||||||
|
j
|
||||||
|
grid-gap: 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
direction: down
|
||||||
|
|
||||||
|
**.blank*: {
|
||||||
|
label: ""
|
||||||
|
style: {
|
||||||
|
stroke: transparent
|
||||||
|
fill: transparent
|
||||||
|
}
|
||||||
|
}
|
||||||
|
blank*: {
|
||||||
|
label: ""
|
||||||
|
style: {
|
||||||
|
stroke: transparent
|
||||||
|
fill: transparent
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
blank_ot -> blank_t -> blank_c -> blank_b -> blank_ob
|
||||||
|
|
||||||
|
blank_ot: {
|
||||||
|
blank1
|
||||||
|
OutsideTopLeft: {
|
||||||
|
label.near: outside-top-left
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
OutsideTopCenter: {
|
||||||
|
label.near: outside-top-center
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
OutsideTopRight: {
|
||||||
|
label.near: outside-top-right
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
blank2
|
||||||
|
}
|
||||||
|
|
||||||
|
blank_t: {
|
||||||
|
OutsideLeftTop: {
|
||||||
|
label.near: outside-left-top
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
TopLeft: {
|
||||||
|
label.near: top-left
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
TopCenter: {
|
||||||
|
label.near: top-center
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
TopRight: {
|
||||||
|
label.near: top-right
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
OutsideRightTop: {
|
||||||
|
label.near: outside-right-top
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
blank_c: {
|
||||||
|
OutsideLeftCenter: {
|
||||||
|
label.near: outside-left-center
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
CenterLeft: {
|
||||||
|
label.near: center-left
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
CenterCenter: {
|
||||||
|
label.near: center-center
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
CenterRight: {
|
||||||
|
label.near: center-right
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
OutsideRightCenter: {
|
||||||
|
label.near: outside-right-center
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
blank_b: {
|
||||||
|
OutsideLeftBottom: {
|
||||||
|
label.near: outside-left-bottom
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
BottomLeft: {
|
||||||
|
label.near: bottom-left
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
BottomCenter: {
|
||||||
|
label.near: bottom-center
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
BottomRight: {
|
||||||
|
label.near: bottom-right
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
OutsideRightBottom: {
|
||||||
|
label.near: outside-right-bottom
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
blank_ob: {
|
||||||
|
blank3
|
||||||
|
OutsideBottomLeft: {
|
||||||
|
label.near: outside-bottom-left
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
OutsideBottomCenter: {
|
||||||
|
label.near: outside-bottom-center
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
|
||||||
|
OutsideBottomRight: {
|
||||||
|
label.near: outside-bottom-right
|
||||||
|
...${grid}
|
||||||
|
}
|
||||||
|
blank4
|
||||||
|
}
|
||||||
10068
e2etests/testdata/stable/grid_label_positions/dagre/board.exp.json
generated
vendored
Normal file
10068
e2etests/testdata/stable/grid_label_positions/dagre/board.exp.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
332
e2etests/testdata/stable/grid_label_positions/dagre/sketch.exp.svg
vendored
Normal file
332
e2etests/testdata/stable/grid_label_positions/dagre/sketch.exp.svg
vendored
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 106 KiB |
10032
e2etests/testdata/stable/grid_label_positions/elk/board.exp.json
generated
vendored
Normal file
10032
e2etests/testdata/stable/grid_label_positions/elk/board.exp.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
332
e2etests/testdata/stable/grid_label_positions/elk/sketch.exp.svg
vendored
Normal file
332
e2etests/testdata/stable/grid_label_positions/elk/sketch.exp.svg
vendored
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 106 KiB |
Loading…
Reference in a new issue