summaryrefslogtreecommitdiff
path: root/spec/models/session_spec.rb
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2014-11-15 10:34:55 -0700
committermo khan <mo@mokhan.ca>2014-11-15 10:34:55 -0700
commitacb6b46a6127c1e6ce99eb7777728e98f1b02060 (patch)
treeffd95d1f931ade12e87e22cf6f6139c6fd5f2209 /spec/models/session_spec.rb
parent2059e8bd25d0ad79aaa1099314eddda5cd8c7f4e (diff)
generate unique session key instead of id.HEADmaster
Diffstat (limited to 'spec/models/session_spec.rb')
-rw-r--r--spec/models/session_spec.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/models/session_spec.rb b/spec/models/session_spec.rb
index 4195404..4da0210 100644
--- a/spec/models/session_spec.rb
+++ b/spec/models/session_spec.rb
@@ -7,6 +7,7 @@ describe Session do
session = Session.last
expect(session.user_id).to eql(1)
expect(session.ip_address).to eql("127.0.0.1")
+ expect(session.key).to_not be_nil
end
end
@@ -15,7 +16,7 @@ describe Session do
context "when the session key is legit" do
it 'returns the session' do
- expect(Session.authenticate!(user_session.id)).to eql(user_session)
+ expect(Session.authenticate!(user_session.key)).to eql(user_session)
end
end
@@ -29,7 +30,7 @@ describe Session do
let(:revoked_session) { create(:session, revoked_at: Time.now) }
it 'raises an error' do
- expect(-> { Session.authenticate(revoked_session.id) }).to raise_error
+ expect(-> { Session.authenticate(revoked_session.key) }).to raise_error
end
end
end