Files
bit/test/controllers/sessions_controller_test.rb
T
Juan Rodriguez 9c7146820c feat: Sessions controller
Sessions helper methods, login and signup modals, load partial views with stimulus

Situmuls usersController, Create and Destroy user sessions
2021-06-14 11:46:25 -05:00

28 lines
621 B
Ruby

# frozen_string_literal: true
require 'test_helper'
class SessionsControllerTest < ActionDispatch::IntegrationTest
test 'Should create an user session' do
user = users(:one)
params = { username: user.username, password: '12345' }
post login_url, params: params
assert_redirected_to '/'
end
test 'Should return 401 with wrong credentials' do
user = users(:one)
params = { username: user.username, password: 'test' }
post login_url, params: params
assert_response :unauthorized
end
test 'Should destroy session' do
post logout_url
assert_redirected_to '/'
end
end