4 use aliased 'App::Commentry::CommentStore';
5 use aliased 'App::Commentry::Comment';
7 my $store = CommentStore->new(base_dir => 't/var/exstore');
10 [ $store->get({ path => 'not/there' })->flatten ],
11 [], 'Nonexistent set is empty'
15 [ $store->get({ path => 'one/two/three' })->flatten ],
16 [ map Comment->new({ title => "Title $_", body => "Body $_" }), 1, 2 ],
17 'Existing set loads ok'
20 my $create = { title => 'Created title', body => 'Created body' };
23 $store->get({ path => 'create/new' })->add($create),
24 my $new = Comment->new($create),
31 [ $store->get({ path => 'create/new' })->flatten ],
36 rmtree('t/var/exstore/create');