Sha256: 32f94fc1315ac4dd2e167ccc0eb64e11763fd27f86a9de9b4cb154db79c2617b

Contents?: true

Size: 999 Bytes

Versions: 7

Compression:

Stored size: 999 Bytes

Contents

require 'test_helper'

class UpdatesControllerTest < WickedControllerTestCase
  test 'redirect from first step to second step' do
    put :update, params: {:id => 'first'}
    assert_redirected_to update_path(:second)
    assert_equal 'Thing was updated from step first.', flash[:notice]
  end

  test 'redirect from second step to final step' do
    put :update, params: {:id => 'second'}
    assert_redirected_to update_path(:last_step)
    assert_equal 'Thing was updated from step second.', flash[:notice]
  end

  test 'redirect from last_step to root path' do
    put :update, params: {:id => 'last_step'}
    assert_redirected_to update_path(:wicked_finish)
    assert_equal 'Thing was updated from step last_step.', flash[:notice]
  end

  test 'redirect from wicked_finish to root path' do
    get :show, params: {:id => Wicked::FINISH_STEP}, flash: {:notice => "flash from last_step"}
    assert_redirected_to updates_path
    assert_equal 'flash from last_step', flash[:notice]
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
wicked-2.0.0 test/controllers/updates_controller_test.rb
wicked-1.4.0 test/controllers/updates_controller_test.rb
wicked-1.3.4 test/controllers/updates_controller_test.rb
wicked-1.3.3 test/controllers/updates_controller_test.rb
wicked-1.3.2 test/controllers/updates_controller_test.rb
wicked-1.3.1 test/controllers/updates_controller_test.rb
wicked-1.3.0 test/controllers/updates_controller_test.rb