Sha256: 9820d475ac265c4ff86f9bd749c11486194845a6de0c51b10c4758ae49e7568f
Contents?: true
Size: 731 Bytes
Versions: 1
Compression:
Stored size: 731 Bytes
Contents
require 'spec_helper' module Oa2c class Token include Mongoid::Document include OAuth2Token end describe OAuth2Token do subject { Token } its(:default_lifetime) { should == 15.minutes } context "on create" do subject { Token.new } it "should generate token" do subject.token.should be_blank subject.save subject.token.should_not be_blank end it "should set expiring date to default lifetime" do now = Time.zone.local(2012, 12, 15, 12, 0, 0) Timecop.freeze(now) do subject.expires_at.should be_blank subject.save subject.expires_at.should == 15.minutes.from_now(now) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
oa2c-0.1.2 | spec/models/oa2c/oauth2_token_spec.rb |