Index: tests/conf/tests/Makefile =================================================================== --- tests/conf/tests/Makefile (revision 2261) +++ tests/conf/tests/Makefile (revision 2262) @@ -1,6 +1,7 @@ TESTS = \ list_merge.diff \ list_set.diff \ + arr_set.diff \ scalar.diff .SUFFIXES: .ref .test .out .diff Index: tests/conf/tests/arr_set.ref =================================================================== --- tests/conf/tests/arr_set.ref (nonexistent) +++ tests/conf/tests/arr_set.ref (revision 2262) @@ -0,0 +1,16 @@ +=== initial state: empty === + I design/default_layer_name[] = +=== append two items === + I design/default_layer_name[0] = foo <:0>> conf_rev=1 + I design/default_layer_name[0] = foo <:0>> conf_rev=2 + I design/default_layer_name[1] = bar <:0>> conf_rev=2 +=== prepend two items === + I design/default_layer_name[0] = pre1 <:0>> conf_rev=3 + I design/default_layer_name[1] = foo <:0>> conf_rev=3 + I design/default_layer_name[2] = bar <:0>> conf_rev=3 + I design/default_layer_name[0] = pre2 <:0>> conf_rev=4 + I design/default_layer_name[1] = pre1 <:0>> conf_rev=4 + I design/default_layer_name[2] = foo <:0>> conf_rev=4 + I design/default_layer_name[3] = bar <:0>> conf_rev=4 +=== overwrite === + I design/default_layer_name[0] = new <:0>> conf_rev=5 Index: tests/conf/tests/arr_set.test =================================================================== --- tests/conf/tests/arr_set.test (nonexistent) +++ tests/conf/tests/arr_set.test (revision 2262) @@ -0,0 +1,29 @@ +role design + +echo === initial state: empty === +reset * +dump native design/default_layer_name + +echo === append two items === +policy append + +set design/default_layer_name foo +dump native design/default_layer_name + +set design/default_layer_name bar +dump native design/default_layer_name + +echo === prepend two items === +policy prepend + +set design/default_layer_name pre1 +dump native design/default_layer_name + +set design/default_layer_name pre2 +dump native design/default_layer_name + +echo === overwrite === +policy overwrite + +set design/default_layer_name new +dump native design/default_layer_name