Parent Directory
|
Revision Log
markup-swcfg20.t, markup-swcfg20-parser.t: Removed
1 | #!/usr/bin/perl |
2 | use strict; |
3 | require SuikaWiki::Markup::SuikaWikiConfig20::Parser; |
4 | |
5 | my $cfg = SuikaWiki::Markup::SuikaWikiConfig20::Parser->new; |
6 | |
7 | require Test::Simple; |
8 | my $t = q(foo: aiueo |
9 | #comment |
10 | #(multiple lines) |
11 | |
12 | #comment |
13 | #(multiple lines) |
14 | foo: val |
15 | foo: |
16 | value |
17 | with multiple |
18 | \ lines |
19 | multiple lines: val |
20 | foo: |
21 | value |
22 | with multiple |
23 | \@ lines |
24 | \\\\ escaped |
25 | \ |
26 | name: |
27 | @@: val |
28 | @foo: bar |
29 | @foo: 0 |
30 | @\@: \@ foo |
31 | @foo: |
32 | something multi |
33 | \ |
34 | \ line |
35 | @foo: |
36 | @@@: |
37 | something\ |
38 | \ multi |
39 | \ |
40 | \ line |
41 | @@foo: bar |
42 | @@foo: 0 |
43 | @@\@: \@ foo |
44 | @@foo: |
45 | something\ |
46 | \ multi |
47 | \ |
48 | \ line |
49 | @@foolist[list]: |
50 | foo |
51 | bar |
52 | \#baz |
53 | bar |
54 | ###COMMENT## |
55 | ); |
56 | |
57 | my $parsed = $cfg->parse_text ($t); |
58 | |
59 | my @s = split /\n/, $parsed->stringify; |
60 | my @t = split /\n/, $t; |
61 | |
62 | Test::Simple->import (tests => scalar @t); |
63 | for (0..($#t > $#s ? $#t : $#s)) { |
64 | ok ($s[$_] eq $t[$_], "Line $_ : '$s[$_]' '$t[$_]'"); |
65 | } |
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |