summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/layouts/valid-12.layout25
-rw-r--r--tests/layouts/valid-13.layout25
-rw-r--r--tests/testserialize.c17
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"