test/basic_test.rb in state_manager-0.2.10 vs test/basic_test.rb in state_manager-0.2.11
- old
+ new
@@ -1,8 +1,8 @@
require 'helper'
-class BasicTest < Test::Unit::TestCase
+class BasicTest < Minitest::Test
class PostStates < StateManager::Base
state :unsubmitted do
event :submit, :transitions_to => 'submitted.awaiting_review'
end
@@ -85,22 +85,22 @@
@resource.state_manager.transition_to 'rejected'
assert_state 'rejected', 'state should have transitioned'
- assert_raise StateManager::StateNotFound do
+ assert_raises StateManager::StateNotFound do
@resource.state_manager.transition_to 'reviewing'
end
end
def test_events
@resource.state_manager.send_event! :submit
assert_equal @resource.state_manager.current_state.path, 'submitted.awaiting_review', 'state should have transitioned'
assert_equal @resource.state, 'submitted.awaiting_review', 'state should have been written'
- assert_raise StateManager::InvalidEvent do
+ assert_raises StateManager::InvalidEvent do
@resource.state_manager.send_event! :submit
end
assert_equal @resource.state, 'submitted.awaiting_review', 'state should not have changed'
@resource.state_manager.send_event! :review
@@ -113,19 +113,19 @@
@resource.workflow_state_manager.send_event! :submit
assert_equal @resource.workflow_state_manager.current_state.path, 'submitted.awaiting_review', 'state should have transitioned'
assert_equal @resource.workflow_state, 'submitted.awaiting_review', 'state should have been written'
- assert_raise StateManager::InvalidEvent do
+ assert_raises StateManager::InvalidEvent do
@resource.workflow_state_manager.send_event! :submit
end
assert_equal @resource.workflow_state, 'submitted.awaiting_review', 'state should not have changed'
@resource.workflow_state_manager.send_event! :review
end
def test_can_only_transition_to_leaf
- assert_raise StateManager::InvalidTransition do
+ assert_raises StateManager::InvalidTransition do
@resource.state_manager.transition_to('submitted')
end
end
def test_transition_to_current_state