use t::TestLess;
plan tests => 1 * blocks;
filters {
spec => [qw(split parse)],
parsed => 'eval',
};
run_is_deeply spec => 'parsed';
sub parse {
Test::Less->parse_spec(@_);
}
__DATA__
===
--- spec
foo bar
--- parsed
[qw(foo bar)]
===
--- spec
foo,bar
--- parsed
[[qw(foo bar)]]
===
--- spec
foo,bar baz
--- parsed
[[qw(foo bar)], 'baz']
===
--- spec
foo,bar ^baz
--- parsed
[[qw(foo bar)], '^baz']
===
--- spec
foo,^bar baz
--- parsed
[[qw(foo ^bar)], 'baz']