basic comment store code
[scpubgit/Commentry.git] / t / comment_store.t
CommitLineData
4628d9c9 1use strictures 1;
2use Test::More;
3use aliased 'App::Commentry::CommentStore';
4use aliased 'App::Commentry::Comment';
5
6my $store = CommentStore->new(base_dir => 't/var/exstore');
7
8is_deeply(
9 [ $store->get({ path => 'not/there' })->flatten ],
10 [], 'Nonexistent set is empty'
11);
12
13is_deeply(
14 [ $store->get({ path => 'one/two/three' })->flatten ],
15 [ map Comment->new({ title => "Title $_", body => "Body $_" }), 1, 2 ],
16 'Existing set loads ok'
17);
18
19done_testing;