debug helper

This commit is contained in:
Torsten Ruger 2014-05-10 12:55:22 +03:00
parent e69decee90
commit 94e8a947d9

View File

@ -1,5 +1,12 @@
require_relative "../helper" require_relative "../helper"
require "parslet/convenience" require "parslet/convenience"
# remove the line numbers on assert fails, so it's easy to copy paste the result as the expected result
Parslet::Slice.class_eval do
def inspect
'"' + to_s + '"'
end
end
# Included in parser test will create tests methods # Included in parser test will create tests methods
module ParserHelper module ParserHelper
@ -17,7 +24,6 @@ module ParserHelper
# check that @string_input parses correctly to @parse_output # check that @string_input parses correctly to @parse_output
def check_parse def check_parse
is = @parser.parse_with_debug(@string_input) is = @parser.parse_with_debug(@string_input)
#puts is.inspect
assert_equal @parse_output , is assert_equal @parse_output , is
end end