Current section

Files

Jump to
yamerl testsuite data construction map.pattern
Raw

testsuite/data/construction/map.pattern

%% vim:ft=erlang:
%% TEST
{setup,
fun() ->
application:start(yamerl)
end,
[
?_assertMatch(
[
[
{"first", [{"item", 1}]},
{"second", [{"item", 2}]}
]
],
yamerl_constr:file("${FILENAME}", [{detailed_constr, false}])
),
?_assertMatch(
[
{yamerl_doc,
{yamerl_map,yamerl_node_map,"tag:yaml.org,2002:map",
[{line,1},{column,1}],
[{{yamerl_str,yamerl_node_str,"tag:yaml.org,2002:str",
[{line,1},{column,1}],
"first"},
{yamerl_map,yamerl_node_map,"tag:yaml.org,2002:map",
[{line,1},{column,9}],
[{{yamerl_str,yamerl_node_str,
"tag:yaml.org,2002:str",
[{line,1},{column,11}],
"item"},
{yamerl_int,yamerl_node_int,
"tag:yaml.org,2002:int",
[{line,1},{column,17}],
1}}]}},
{{yamerl_str,yamerl_node_str,"tag:yaml.org,2002:str",
[{line,2},{column,1}],
"second"},
{yamerl_map,yamerl_node_map,"tag:yaml.org,2002:map",
[{line,2},{column,9}],
[{{yamerl_str,yamerl_node_str,
"tag:yaml.org,2002:str",
[{line,2},{column,11}],
"item"},
{yamerl_int,yamerl_node_int,
"tag:yaml.org,2002:int",
[{line,2},{column,17}],
2}}]}}]}}
],
yamerl_constr:file("${FILENAME}", [{detailed_constr, true}])
)
]
}