Sha256: 09b77461cf7e2518be18cef1a9dbf8f950faecf02bd9025563415e5d58048d4f

Contents?: true

Size: 543 Bytes

Versions: 5

Compression:

Stored size: 543 Bytes

Contents

require 'spec_helper'
describe Likeable::Like do
  before do
    @time = Time.now
  end
  describe 'attributes' do
    it 'stores target, user, and created_at' do
      like = Likeable::Like.new(:target => @target, :user => @user, :time => @time)
      like.user.should        eq(@user)
      like.target.should      eq(@target)
      like.created_at.should  eq(@time)
    end

    it 'converts float time to propper Time object' do
      like = Likeable::Like.new(:time => @time.to_f)
      like.created_at.should eq(@time)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
likeable-0.0.5 spec/likeable/like_spec.rb
likeable-0.0.4 spec/likeable/like_spec.rb
likeable-0.0.3 spec/likeable/like_spec.rb
likeable-0.0.2 spec/likeable/like_spec.rb
likeable-0.0.1 spec/likeable/like_spec.rb