module Minitest::Expectations
Public Instance Methods
assert_result_equal()
click to toggle source
See Minitest::Assertions#assert_result_equal
response[:department].must_equal_result 'model.department' response[:department].must_equal_result -> { model.department }
# File lib/minitest-bonus-assertions.rb, line 228 infect_an_assertion :assert_result_equal, :must_equal_result, :unary
must_be_between(*args)
click to toggle source
See Minitest::Assertions#assert_between
2.must_be_between 1, 3 2.must_be_between 1..3
# File lib/minitest-bonus-assertions.rb, line 168 def must_be_between *args hi, lo, msg = if args.first.kind_of?(Range) [args.first.begin, args.first.end, args[1]] else args[0..2] end ctx.assert_between lo, hi, target, msg end
must_be_false()
click to toggle source
See Minitest::Assertions#assert_false
false.must_be_false
# File lib/minitest-bonus-assertions.rb, line 151 infect_an_assertion :assert_false, :must_be_false, :unary
must_be_true()
click to toggle source
See Minitest::Assertions#assert_true
true.must_be_true
# File lib/minitest-bonus-assertions.rb, line 160 infect_an_assertion :assert_true, :must_be_true, :unary
must_equal_set()
click to toggle source
See Minitest::Assertions#assert_set_equal
%w(a b c).must_equal_set %(c b a)
# File lib/minitest-bonus-assertions.rb, line 211 infect_an_assertion :assert_set_equal, :must_equal_set, :unary
must_have_keys()
click to toggle source
See Minitest::Assertions#assert_has_keys
hash.must_have_keys %w(a b c)
# File lib/minitest-bonus-assertions.rb, line 184 infect_an_assertion :assert_has_keys, :must_have_keys, :unary
must_not_have_keys()
click to toggle source
See Minitest::Assertions#assert_missing_keys
hash.must_not_have_keys %w(a b c)
# File lib/minitest-bonus-assertions.rb, line 193 infect_an_assertion :assert_missing_keys, :must_not_have_keys, :unary
must_raise_with_message()
click to toggle source
See Minitest::Assertions#assert_raises_with_message
proc { ... }.must_raise_with_message exception, message
# File lib/minitest-bonus-assertions.rb, line 202 infect_an_assertion :assert_raises_with_message, :must_raise_with_message