Sha256: 6812bfdef10cb0f10ab7ad269dabd89c5f890188a4e97ec0d0549586a5f61fd6

Contents?: true

Size: 958 Bytes

Versions: 10

Compression:

Stored size: 958 Bytes

Contents

require "test_helper"

class Admin::SessionsControllerTest < ActionDispatch::IntegrationTest
  setup do
    @admin_user = admin_users(:lazaro_nixon)
  end

  test "should get new" do
    get admin_sign_in_url
    assert_response :success
  end

  test "should sign in" do
    post admin_sign_in_url, params: { email: @admin_user.email, password: "Secret1*3*5*" }
    assert_redirected_to admin_url

    get admin_url
    assert_response :success
  end

  test "should not sign in with wrong credentials" do
    post admin_sign_in_url, params: { email: @admin_user.email, password: "SecretWrong1*3" }
    assert_redirected_to admin_sign_in_url(email_hint: @admin_user.email)
    assert_equal "That email or password is incorrect", flash[:alert]

    get admin_url
    assert_redirected_to admin_sign_in_url
  end

  test "should sign out" do
    admin_sign_in_as @admin_user

    delete admin_sign_out_url
    assert_redirected_to admin_sign_in_url
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
administration-zero-0.0.10 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.9 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.8 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.7 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.6 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.5 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.4 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.3 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.2 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb
administration-zero-0.0.1 lib/generators/admin/install/templates/test_unit/controllers/admin/sessions_controller_test.rb