Sha256: 2345f507a537e3aedc9977552025c57b0c271824b55faec775636fb503537ca1

Contents?: true

Size: 709 Bytes

Versions: 3

Compression:

Stored size: 709 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe User do
  describe "activities" do
    before do
      @user = Factory(:user)
    end
    it { should have_many :activity_feeds }
    it { should have_many :activities }
    it "should create an activity" do
      lambda {
        @user.add_activity(@user.feed_to, @user, @user, 'status_update', 'status', 'a status update')
      }.should change(Activity, :count)
    end
    it "should set the user's current status" do
      activity = @user.add_activity(@user.feed_to, @user, @user, 'status_update', 'status', 'a status update')
      activity.is_status_update = true
      activity.save!
      activity.should == @user.status
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
muck-activities-3.2.2 test/spec/models/user_spec.rb
muck-activities-3.2.1 test/spec/models/user_spec.rb
muck-activities-3.0.1 test/rails_test/spec/models/user_spec.rb