Sha256: e3df21c397cd57d46d32611281ac0ee956b4a216f48d1aed8aeb5b5f6b95ab59

Contents?: true

Size: 537 Bytes

Versions: 4

Compression:

Stored size: 537 Bytes

Contents

require 'test_helper'

class NavigationTest < ActiveSupport::IntegrationCase
  test 'root path requires users authentication' do
    visit root_path

    assert_equal current_path, '/users/sign_in'
  end

  test 'unverified user is redirected to verification' do
    sign_in_user
    visit root_path

    assert_equal current_path, '/users/verification/new'
  end

  test 'verified user is not redirected to verification' do
    sign_in_user users(:verified_john)
    visit root_path

    assert_equal current_path, root_path
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
devise-verifiable-1.0.0 test/integration/navigation_test.rb
devise-verifiable-0.0.3 test/integration/navigation_test.rb
devise-verifiable-0.0.2 test/integration/navigation_test.rb
devise-verifiable-0.0.1 test/integration/navigation_test.rb