From e3ae29c9bd49f05329e9b7b3aec91aee22bfc5bf Mon Sep 17 00:00:00 2001 From: yegg Date: Fri, 7 Sep 2012 10:46:59 -0400 Subject: [PATCH] Fix XML isValid fail. --- lib/DDG/Goodie/IsValid/XML.pm | 5 ++++- t/IsValid.t | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/DDG/Goodie/IsValid/XML.pm b/lib/DDG/Goodie/IsValid/XML.pm index a616c79b3..0b6708ad7 100644 --- a/lib/DDG/Goodie/IsValid/XML.pm +++ b/lib/DDG/Goodie/IsValid/XML.pm @@ -21,7 +21,10 @@ handle remainder => sub { XMLin $_; return 'valid!'; } catch { - $_ =~ /^\n(.* at line \d+, column \d+, byte \d+) at/; + +# warn $_; + + $_ =~ /^\n?(.* at line \d+, column \d+, byte \d+) at/; return ('invalid: ', $1); }; diff --git a/t/IsValid.t b/t/IsValid.t index 64b03fb19..3617f183f 100644 --- a/t/IsValid.t +++ b/t/IsValid.t @@ -36,8 +36,8 @@ ddg_goodie_test( ddg_goodie_test( [qw(DDG::Goodie::IsValid::XML)], 'is valid xml lol' => test_zci( - 'Your XML is invalid: no element found at line 1, column 9, byte 9', - html => 'Your XML is invalid:
no element found at line 1, column 9, byte 9
' + 'Your XML is invalid: no element found at line 1, column 10, byte 9', + html => 'Your XML is invalid:
no element found at line 1, column 10, byte 9
' ) );