Test/assertions.rb in maroon-0.6.5 vs Test/assertions.rb in maroon-0.7.0

- old
+ new

@@ -2,18 +2,26 @@ require 'ruby2ruby' module SourceAssertions def assert_source_equal(expected, actual) - expected_sexp = if expected.instance_of? String then Ripper::sexp expected else expected end - actual_sexp = if actual.instance_of? String then Ripper::sexp actual else actual end + expected_sexp = if expected.instance_of? String then + Ripper::sexp expected + else + expected + end + actual_sexp = if actual.instance_of? String then + Ripper::sexp actual + else + actual + end message = " Expected: #{expected} but got: #{actual}" assert_sexp_with_ident(expected_sexp, actual_sexp, message) - assert_equal(1,1) #just getting the correct assertion count + assert_equal(1, 1) #just getting the correct assertion count end def is_terminal(sexp) sexp == :@ident || sexp == :@int || sexp == :@ivar || :@tstring_content end @@ -38,10 +46,10 @@ else refute(true, message || "the arrays differ at index #{i}. Actual was an element but an array was expected") end else if expected[i] != actual[i] - assert_equal(expected[i],actual[i], message || "the arrays differ at index #{i}") + assert_equal(expected[i], actual[i], message || "the arrays differ at index #{i}") end end end end end \ No newline at end of file