From ec60795575c29ee7fc2ea7507cfcc38958fe67bf Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 3 Feb 2020 15:05:34 +0100 Subject: =?UTF-8?q?Port=20tests=20=F0=9F=9A=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/stack.typ | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 tests/stack.typ (limited to 'tests/stack.typ') diff --git a/tests/stack.typ b/tests/stack.typ new file mode 100644 index 00000000..cbca41dc --- /dev/null +++ b/tests/stack.typ @@ -0,0 +1,71 @@ +[page.size: w=5cm, h=5cm] +[page.margins: 0cm] + +// Test 1 +[box: w=1, h=1, debug=false][ + [box][ + [align: center] + [box: ps=3cm, ss=1cm] + [direction: p=ttb, s=ltr] + [box: ps=3cm, ss=1cm] + [box: ps=1cm, ss=1cm] + [box: ps=2cm, ss=1cm] + [box: ps=1cm, ss=1cm] + ] +] + +// Test 2 +[box: w=1, h=1, debug=false][ + [align: s=top] Top + [align: s=center] Center + [align: s=bottom] Bottom + [direction: p=ttb, s=ltr] + [align: p=bottom, s=origin] + [box: w=1cm, h=1cm] +] + +// Test 3 +[box: w=1, h=1, debug=false][ + [align: center][ + Some-long-spaceless-word! + [align: left] Some + [align: right] word! + ] +] + +// Test 4 +[box: w=1, h=1, debug=false][ + [direction: p=ltr, s=ttb] + [align: center] + [align: s=origin] [box: ps=1cm, ss=1cm] + [align: s=center] [box: ps=3cm, ss=1cm] [box: ps=4cm, ss=0.5cm] + [align: s=end] [box: ps=2cm, ss=1cm] +] + +// Test 5 +[box: w=1, h=1, debug=false][ + [direction: p=btt, s=ltr] + [align: p=center, s=left] + [box: h=2cm, w=1cm] + + [direction: p=rtl, s=btt] + [align: center] + [align: v=origin] ORIGIN + [align: v=center] CENTER + [align: v=end] END +] + +// Test 6 +[box: w=1, h=1, debug=false][ + [box: w=4cm, h=1cm] + + [align: p=right, s=center] CENTER + + [direction: p=btt, s=rtl] + [align: p=center, s=origin] + [box: w=0.5cm, h=0.5cm] + [box: w=0.5cm, h=1cm] + [box: w=0.5cm, h=0.5cm] + + [align: p=origin, s=end] END +] -- cgit v1.2.3