From cd59caeec925cf0bf8625d567a442e3c46ae7475 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 11 Oct 2012 14:22:55 -0500 Subject: also provide stringification for the error object --- t/complex.t | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 't/complex.t') diff --git a/t/complex.t b/t/complex.t index b617cab..04dbe60 100644 --- a/t/complex.t +++ b/t/complex.t @@ -166,25 +166,24 @@ doctype 'Location' => { } }); is_deeply( - $errors, + $errors->errors, { - errors => { - contact => { - email => "invalid value \"anelson at cpan.org\" for 'contact.email'" - }, - i18n => { - available_currencies => "invalid value [ \"dolla dolla bill\", \"CAD\", \"EUR\" ] for 'i18n.available_currencies'", - default_currency => "invalid value undef for 'i18n.default_currency'" - }, - location => { - coordinates => { - lon => "invalid value \"38q\" for 'location.coordinates.lon'" - } + contact => { + email => "invalid value \"anelson at cpan.org\" for 'contact.email'" + }, + i18n => { + available_currencies => "invalid value [ \"dolla dolla bill\", \"CAD\", \"EUR\" ] for 'i18n.available_currencies'", + default_currency => "invalid value undef for 'i18n.default_currency'" + }, + location => { + coordinates => { + lon => "invalid value \"38q\" for 'location.coordinates.lon'" } } }, "got the right errors" ); + ok(!$errors->has_extra_data, "no extra data"); } } -- cgit v1.2.3-54-g00ecf