#!perl
use 5.010;
use strict;
use warnings;
use Test::More 0.98;
use Complete::Util qw(modify_answer);
is_deeply(
modify_answer(answer=>[qw/a b ce DE/], prefix=>"<", suffix=>">"),
[qw/<a> <b> <ce> <DE>/],
);
is_deeply(
modify_answer(answer=>{foo=>1, words=>[qw/a b ce DE/]}, prefix=>"<", suffix=>">"),
{foo=>1, words=>[qw/<a> <b> <ce> <DE>/]},
);
is_deeply(
modify_answer(answer=>[{word=>"a",summary=>"foo"}], prefix=>"<", suffix=>">"),
[{word=>"<a>",summary=>"foo"}],
);
done_testing;