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