use strict; use warnings; use Test::More tests => 4; use Kwiki::Test; use lib '../lib'; # so init in Kwiki::Purple is followed $ENV{GATEWAY_INTERFACE} = 1; my $kwiki = Kwiki::Test->new->init(['Kwiki::Purple::Sequence', 'Kwiki::Purple']); # do it again to active hooks $kwiki = Kwiki::Test->new; $kwiki->add_plugins(['Kwiki::Purple::Sequence', 'Kwiki::Purple']); my $pages = $kwiki->hub->pages; # store a page { my $page = $pages->new_from_name('PurplePage'); $page->content("\n\n== This is header one\n\nThis is paragraph two\n\n" . "* this is list one\n* this is list two\n\n"); $page->store; } # check the formatted it for nids { my $page = $pages->new_from_name('PurplePage'); my $content = $page->to_html; # this extra space before the non breaking space is a # less than good thing...but is necessary for the time # being for a variety of reasons like($content, qr{
This is paragraph two 2
}, 'paragraph has nid 2'); like($content, qr{