#!/usr/bin/env perl
use strict;
use warnings;
use Test::More tests => 6;
use MarkdownParser;
my $parser = MarkdownParser->new();
is(
$parser->parse("- Item 1\n- Item 2\n- Item 3"),
"
\n- Item 1
\n- Item 2
\n- Item 3
\n
\n",
"Unordered list with -"
);
is(
$parser->parse("* Item 1\n* Item 2"),
"\n",
"Unordered list with *"
);
is(
$parser->parse("+ Item 1\n+ Item 2"),
"\n",
"Unordered list with +"
);
is(
$parser->parse("1. First item\n2. Second item\n3. Third item"),
"\n- First item
\n- Second item
\n- Third item
\n
\n",
"Ordered list"
);
is(
$parser->parse("- Item 1\n\n- Item 2"),
"\n\n",
"Multiple list blocks"
);
is(
$parser->parse("- **Bold item**\n- *Italic item*"),
"\n- Bold item
\n- Italic item
\n
\n",
"List items with formatting"
);