Sha256: c5661c8571e98553df39cb47b6cdb555c8ca930df9e68d5f84c22d5cbf296d82
Contents?: true
Size: 616 Bytes
Versions: 14
Compression:
Stored size: 616 Bytes
Contents
require 'spec_helper' describe CASino::LoginTicket do describe '.cleanup' do it 'deletes expired login tickets' do ticket = described_class.new ticket: 'LT-12345' ticket.save! ticket.created_at = 10.hours.ago ticket.save! lambda do described_class.cleanup end.should change(described_class, :count).by(-1) described_class.find_by_ticket('LT-12345').should be_falsey end end describe '#to_s' do it 'returns the ticket identifier' do ticket = described_class.new ticket: 'LT-12345' "#{ticket}".should == ticket.ticket end end end
Version data entries
14 entries across 14 versions & 1 rubygems