From 28300814f500632d675d405005c6d992d34e9b82 Mon Sep 17 00:00:00 2001 From: erwanlr Date: Tue, 12 Mar 2013 15:34:25 +0100 Subject: [PATCH] More error details for XSD checks --- spec/xml_checks_spec.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spec/xml_checks_spec.rb b/spec/xml_checks_spec.rb index df8087e5..b927984a 100644 --- a/spec/xml_checks_spec.rb +++ b/spec/xml_checks_spec.rb @@ -20,6 +20,7 @@ require 'spec_helper' describe 'XSD checks' do + after :each do FileTest.exists?(@file).should be_true @@ -28,10 +29,12 @@ describe 'XSD checks' do errors = [] xsd.validate(doc).each do |error| - errors << error.message + errors << "#{@file}:#{error.line}: #{error.message}" end - errors.should be_empty + unless errors.empty? + fail errors.join('\n') + end end it 'check plugin_vulns.xml for syntax errors' do