diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/layouts/valid-12.layout | 25 | ||||
-rw-r--r-- | tests/layouts/valid-13.layout | 25 | ||||
-rw-r--r-- | tests/testserialize.c | 17 |
3 files changed, 54 insertions, 13 deletions
diff --git a/tests/layouts/valid-12.layout b/tests/layouts/valid-12.layout index cc647178..bbe9a576 100644 --- a/tests/layouts/valid-12.layout +++ b/tests/layouts/valid-12.layout @@ -21,11 +21,26 @@ "tabs" : { "positions-in-pixels" : true, "positions" : [ - 0, - 50, - 100, - 150, - 200 + { + "position" : 0, + "alignment" : "left" + }, + { + "position" : 50, + "alignment" : "left" + }, + { + "position" : 100, + "alignment" : "left" + }, + { + "position" : 150, + "alignment" : "left" + }, + { + "position" : 200, + "alignment" : "left" + } ] }, "output" : { diff --git a/tests/layouts/valid-13.layout b/tests/layouts/valid-13.layout index 7b70a602..bc20a3c1 100644 --- a/tests/layouts/valid-13.layout +++ b/tests/layouts/valid-13.layout @@ -21,11 +21,26 @@ "tabs" : { "positions-in-pixels" : true, "positions" : [ - 0, - 50, - 100, - 150, - 200 + { + "position" : 0, + "alignment" : "left" + }, + { + "position" : 50, + "alignment" : "left" + }, + { + "position" : 100, + "alignment" : "left" + }, + { + "position" : 150, + "alignment" : "left" + }, + { + "position" : 200, + "alignment" : "left" + } ] }, "single-paragraph" : true, diff --git a/tests/testserialize.c b/tests/testserialize.c index 4ea7425e..325338f1 100644 --- a/tests/testserialize.c +++ b/tests/testserialize.c @@ -86,6 +86,7 @@ test_serialize_tab_array (void) "0px 10px 100px 200px 400px", " 0 10 ", "20 10", + "left:10px right:20px center:30px decimal:40px", "" }; const char *roundtripped[] = { @@ -93,6 +94,7 @@ test_serialize_tab_array (void) "0px 10px 100px 200px 400px", "0 10", "20 10", + "10px right:20px center:30px decimal:40px", "" }; const char *invalid[] = { @@ -231,9 +233,18 @@ test_serialize_layout_valid (void) " \"tabs\" : {\n" " \"positions-in-pixels\" : true,\n" " \"positions\" : [\n" - " 0,\n" - " 50,\n" - " 100\n" + " {\n" + " \"position\" : 0,\n" + " \"alignment\" : \"left\"\n" + " },\n" + " {\n" + " \"position\" : 50,\n" + " \"alignment\" : \"center\"\n" + " },\n" + " {\n" + " \"position\" : 100,\n" + " \"alignment\" : \"right\"\n" + " }\n" " ]\n" " },\n" " \"alignment\" : \"center\",\n" |