tracks/ruby/lib/generator/exercise_case/assertion.rb in trackler-2.1.0.24 vs tracks/ruby/lib/generator/exercise_case/assertion.rb in trackler-2.1.0.25
- old
+ new
@@ -12,11 +12,11 @@
# call as
#
# "#{assert} Luhn.valid?(#{input.inspect})"
#
def assert
- expected ? 'assert' : 'refute'
+ canonical.expected ? 'assert' : 'refute'
end
# generates assertions of the form
#
# assert_nil whatever
@@ -27,12 +27,12 @@
# call as
#
# assert_equal { "PigLatin.translate(#{input.inspect})" }
#
def assert_equal
- assertion = expected.nil? ? 'assert_nil' :
- "assert_equal #{expected.inspect},"
+ assertion = canonical.expected.nil? ? 'assert_nil' :
+ "assert_equal #{canonical.expected.inspect},"
"#{assertion} #{yield}"
end
# a helper function, used to build statements such as
#
@@ -41,10 +41,10 @@
# else
# assert_equal { test_case }
# end
#
def raises_error?
- expected.to_i == -1
+ canonical.expected.to_i == -1
end
# generates assertions of the form
#
# assert_raises(SomeError) { whatever }