Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael <raphael@joindiaspora.com>2011-01-18 21:42:50 +0300
committerRaphael <raphael@joindiaspora.com>2011-01-18 21:42:50 +0300
commitb580b7bd2cc931735c7f2f2faa535837d327fad7 (patch)
treea2fd5ec0d90794a0cb1b46ecd1721cafa68a9f1b /spec/controllers/comments_controller_spec.rb
parentfdc9534fc7a15c1d5468cc4dc988c847f625167e (diff)
Putting fixtures in specs...
Diffstat (limited to 'spec/controllers/comments_controller_spec.rb')
-rw-r--r--spec/controllers/comments_controller_spec.rb26
1 files changed, 13 insertions, 13 deletions
diff --git a/spec/controllers/comments_controller_spec.rb b/spec/controllers/comments_controller_spec.rb
index ad4fa790e..61a89fdd8 100644
--- a/spec/controllers/comments_controller_spec.rb
+++ b/spec/controllers/comments_controller_spec.rb
@@ -7,14 +7,14 @@ require 'spec_helper'
describe CommentsController do
render_views
- let!(:user1) { Factory.create(:user) }
- let!(:aspect1) { user1.aspects.create(:name => "AWESOME!!") }
+ before do
+ @user1 = alice
+ @user2 = bob
- let!(:user2) { Factory.create(:user) }
- let!(:aspect2) { user2.aspects.create(:name => "WIN!!") }
+ @aspect1 = @user1.aspects.first
+ @aspect2 = @user2.aspects.first
- before do
- sign_in :user, user1
+ sign_in :user, @user1
end
describe '#create' do
@@ -24,7 +24,7 @@ describe CommentsController do
}
context "on my own post" do
before do
- @post = user1.post :status_message, :message => 'GIANTS', :to => aspect1.id
+ @post = @user1.post :status_message, :message => 'GIANTS', :to => @aspect1.id
end
it 'responds to format js' do
post :create, comment_hash.merge(:format => 'js')
@@ -35,8 +35,8 @@ describe CommentsController do
context "on a post from a contact" do
before do
- connect_users(user1, aspect1, user2, aspect2)
- @post = user2.post :status_message, :message => 'GIANTS', :to => aspect2.id
+ connect_users(@user1, @aspect1, @user2, @aspect2)
+ @post = @user2.post :status_message, :message => 'GIANTS', :to => @aspect2.id
end
it 'comments' do
post :create, comment_hash
@@ -46,10 +46,10 @@ describe CommentsController do
new_user = Factory.create(:user)
comment_hash[:person_id] = new_user.person.id.to_s
post :create, comment_hash
- Comment.find_by_text(comment_hash[:text]).person_id.should == user1.person.id
+ Comment.find_by_text(comment_hash[:text]).person_id.should == @user1.person.id
end
it "doesn't overwrite id" do
- old_comment = user1.comment("hello", :on => @post)
+ old_comment = @user1.comment("hello", :on => @post)
comment_hash[:id] = old_comment.id
post :create, comment_hash
old_comment.reload.text.should == 'hello'
@@ -57,10 +57,10 @@ describe CommentsController do
end
context 'on a post from a stranger' do
before do
- @post = user2.post :status_message, :message => 'GIANTS', :to => aspect2.id
+ @post = @user2.post :status_message, :message => 'GIANTS', :to => @aspect2.id
end
it 'posts no comment' do
- user1.should_not_receive(:comment)
+ @user1.should_not_receive(:comment)
post :create, comment_hash
response.code.should == '406'
end