From 4e419f7d1a33be2a2f53bddfce03d85714d21a7a Mon Sep 17 00:00:00 2001 From: maxwell <maxwell@joindiaspora.com> Date: Thu, 17 Mar 2011 10:35:03 -0700 Subject: [PATCH] photo specs pass --- spec/models/photo_spec.rb | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/spec/models/photo_spec.rb b/spec/models/photo_spec.rb index 0ec18ffe77..240a9ca8f9 100644 --- a/spec/models/photo_spec.rb +++ b/spec/models/photo_spec.rb @@ -13,8 +13,8 @@ describe Photo do @fixture_name = File.join(File.dirname(__FILE__), '..', 'fixtures', @fixture_filename) @fail_fixture_name = File.join(File.dirname(__FILE__), '..', 'fixtures', 'msg.xml') - @photo = @user.post(:photo, :user_file=> File.open(@fixture_name), :to => @aspect.id) - @photo2 = @user.post(:photo, :user_file=> File.open(@fixture_name), :to => @aspect.id) + @photo = @user.build_post(:photo, :user_file=> File.open(@fixture_name), :to => @aspect.id) + @photo2 = @user.build_post(:photo, :user_file=> File.open(@fixture_name), :to => @aspect.id) end describe "protected attributes" do @@ -35,12 +35,11 @@ describe Photo do end end - describe 'after create' do + describe 'after_create' do it 'calls #queue_processing_job' do - p = Factory.build(:photo, :image => File.open(@fixture_name)) - p.should_receive(:queue_processing_job) + @photo.should_receive(:queue_processing_job) - p.save! + @photo.save! end end @@ -137,7 +136,7 @@ describe Photo do describe 'remote photos' do it 'should set the remote_photo on marshalling' do @photo.image.store! File.open(@fixture_name) - + @photo.save #security hax user2 = Factory.create(:user) aspect2 = user2.aspects.create(:name => "foobars") -- GitLab