Sha256: 005ca8849d6555541d16a6ddcbc62fda8c1880b1682e74689364bd8d709a8b0b
Contents?: true
Size: 914 Bytes
Versions: 5
Compression:
Stored size: 914 Bytes
Contents
require 'test_helper' class AuthenticatesManyTest < ActiveSupport::TestCase def test_employee_sessions binary_logic = companies(:binary_logic) # Drew is a binary_logic employee, authentication succeeds drew = employees(:drew) set_session_for(drew) assert binary_logic.employee_sessions.find # Jennifer is not a binary_logic employee, authentication fails jennifer = employees(:jennifer) set_session_for(jennifer) refute binary_logic.employee_sessions.find end def test_user_sessions binary_logic = companies(:binary_logic) # Ben is a binary_logic user, authentication succeeds ben = users(:ben) set_session_for(ben, binary_logic) assert binary_logic.user_sessions.find # Zack is not a binary_logic user, authentication fails zack = users(:zack) set_session_for(zack, binary_logic) refute binary_logic.user_sessions.find end end
Version data entries
5 entries across 5 versions & 1 rubygems