Method: MiniTest::Assertions#assert_have_state
- Defined in:
- lib/aasm/minitest/have_state.rb
#assert_have_state(object, state, options = {}) ⇒ Object
2 3 4 5 6 |
# File 'lib/aasm/minitest/have_state.rb', line 2 def assert_have_state(object, state, = {}) state_machine_name = .fetch(:on, :default) assert object.aasm(state_machine_name).current_state == state, "Expected that :#{object.aasm(state_machine_name).current_state} would be :#{state} (on :#{state_machine_name})" end |