Changeset 368 for wiki-toolkit-plugin-diff/trunk/t/02_diff.t
- Timestamp:
- 12/09/06 15:25:44 (5 years ago)
- Files:
-
- 1 modified
-
wiki-toolkit-plugin-diff/trunk/t/02_diff.t (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wiki-toolkit-plugin-diff/trunk/t/02_diff.t
r342 r368 2 2 use Wiki::Toolkit::TestLib; 3 3 use Test::More; 4 4 use VCS::Lite; 5 6 my $newlite = (VCS::Lite->VERSION >= 0.08); 5 7 my $iterator = Wiki::Toolkit::TestLib->new_wiki_maker; 6 8 plan tests => ( 1 + $iterator->number * 18 ); … … 137 139 right => "== Line 1 ==\n"}, 138 140 "First element is line number on right"); 139 TODO: { 140 local $TODO = "Ivor tells me he needs to fix these but it's a bug in the test"; 141 is_deeply( $bodydiff{diff}[1], { 141 142 is_deeply( $bodydiff{diff}[1], $newlite ? { 143 left => '<span class="diff1">Pub </span>'. 144 'in Clerkenwell with St Peter\'s beer.'. 145 "<br />", 146 right => '<span class="diff2">Tiny pub </span>'. 147 'in Clerkenwell with St Peter\'s beer.'. 148 '<span class="diff2"><br />'. 149 "\nNear Farringdon station</span>". 150 "<br />", 151 } : { 142 152 left => '<span class="diff1">Pub </span>'. 143 153 'in Clerkenwell with St Peter\'s beer.'. … … 161 171 right => "== Line 2 ==\n"}, 162 172 "First element is line number on right"); 163 is_deeply( $metadiff{diff}[1], { 173 is_deeply( $metadiff{diff}[1], $newlite ? { 174 left => "\ncategory='Pubs'\nlocale='Farringdon'", 175 right => "\ncategory='Pubs'\n". 176 '<span class="diff2">category=\'Pubs,Real Ale\'<br />'. 177 "\n</span>locale='Farringdon'", 178 } : { 164 179 left => "category='Pubs'", 165 180 right => "category='Pubs". … … 178 193 right => "== Line 11 ==\n"}, 179 194 "Diff finds the right line number on right"); 180 is_deeply( $bodydiff{diff}[1], { 195 is_deeply( $bodydiff{diff}[1], $newlite ? { 196 left => "\nmetatest='Moo'\nmetatest='Boo'", 197 right => "\nmetatest='Moo'\n". 198 '<span class="diff2">'. 199 "[[IvorW's Test Page]]<br />\n". 200 "<br />\n</span>". 201 "metatest='Boo'" 202 } : { 181 203 left => "metatest='". 182 204 '<span class="diff1">Moo</span>\'', … … 197 219 right => "== Line 13 ==\n"}, 198 220 "Diff finds the right line number on right"); 199 is_deeply( $bodydiff{diff}[1], { 221 is_deeply( $bodydiff{diff}[1], $newlite ? { 222 left => "\nmetatest='Boo'\nmetatest='Quack'", 223 right => "\nmetatest='Boo'\n". 224 '<span class="diff2">'. 225 "[[Another Test Page]]<br />\n". 226 "<br />\n</span>". 227 "metatest='Quack'", 228 } : { 200 229 left => "metatest='". 201 230 '<span class="diff1">Boo</span>\'', … … 224 253 right => "== Line 0 ==\n" }, 225 254 "Diff finds the right line numbers"); 226 is_deeply( $bodydiff{diff}[1], { 255 is_deeply( $bodydiff{diff}[1], $newlite ? { 256 left => "Tiny pub in Clerkenwell with St Peter's beer". 257 ".<br />", 258 right => "Tiny pub in Clerkenwell with St Peter's beer". 259 ' <span class="diff2">but no food</span>.'. 260 "<br />", 261 } : { 227 262 left => "Tiny pub in Clerkenwell with St Peter's beer". 228 263 ".<br />\n", … … 238 273 right_version => 2 ) }; 239 274 is( $@, "", "differences doesn't die when only difference is a newline"); 240 } # end of TODO241 275 }
