Module: Minitest::Assertions

Defined in:
lib/commande/minitest/assertions/assert_valid.rb,
lib/commande/minitest/assertions/assert_successful.rb,
lib/commande/minitest/assertions/assert_with_error.rb

Instance Method Summary collapse

Instance Method Details

#assert_successful(actual) ⇒ Object



5
6
7
8
# File 'lib/commande/minitest/assertions/assert_successful.rb', line 5

def assert_successful(actual)
  assert successful?(actual),
         "Expected #{actual.inspect} to be successful?. Actual got these errors: #{actual.errors || ''}"
end

#assert_valid(actual, *args) ⇒ Object



5
6
7
8
# File 'lib/commande/minitest/assertions/assert_valid.rb', line 5

def assert_valid(actual, *args)
  assert valid?(actual, *args),
         "Expected #{actual.inspect} to be valid?"
end

#assert_with_error(expected, actual) ⇒ Object



5
6
7
8
# File 'lib/commande/minitest/assertions/assert_with_error.rb', line 5

def assert_with_error(expected, actual)
  assert with_error(expected, actual),
         "Expected #{actual.errors} to have an error '#{expected}'."
end

#refute_successful(actual) ⇒ Object



10
11
12
13
# File 'lib/commande/minitest/assertions/assert_successful.rb', line 10

def refute_successful(actual)
  refute successful?(actual),
         "Expected #{actual.inspect} to not be successful?"
end

#refute_valid(actual, *args) ⇒ Object



10
11
12
13
# File 'lib/commande/minitest/assertions/assert_valid.rb', line 10

def refute_valid(actual, *args)
  refute valid?(actual, *args),
         "Expected #{actual.inspect} to not be valid?"
end

#refute_with_error(expected, actual) ⇒ Object



10
11
12
13
# File 'lib/commande/minitest/assertions/assert_with_error.rb', line 10

def refute_with_error(expected, actual)
  refute with_error(expected, actual),
         "Expected #{actual.errors} to not have an error '#{expected}'."
end