Sha256: 6613473a31c74494684b1d4478df30fdda830e323a0970de0a120180505f7377
Contents?: true
Size: 1.5 KB
Versions: 1
Compression:
Stored size: 1.5 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe CommentsController do include SocialStream::TestHelpers::Controllers render_views describe "authorizing" do before do @user = Factory(:user) sign_in @user end describe "comment from user" do before do activity = Factory(:self_activity, :contact => Factory(:self_contact, :sender => @user.actor)) contact = @user.contact_to!(@user) model_attributes[:_contact_id] = contact.id model_attributes[:_activity_parent_id] = activity.id end it_should_behave_like "Allow Creating" end describe "comment to friend" do before do f = Factory(:friend, :contact => Factory(:contact, :receiver => @user.actor)).sender activity = Factory(:self_activity, :contact => f.contact_to!(f)) contact = @user.contact_to!(f) model_attributes[:_contact_id] = contact.id model_attributes[:_activity_parent_id] = activity.id end it_should_behave_like "Allow Creating" end describe "post to acquaintance" do before do a = Factory(:acquaintance, :contact => Factory(:contact, :receiver => @user.actor)).sender activity = Factory(:self_activity, :contact => a.contact_to!(a)) contact = @user.contact_to!(a) model_attributes[:_contact_id] = contact.id model_attributes[:_activity_parent_id] = activity.id end it_should_behave_like "Deny Creating" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
social_stream-base-0.6.2 | spec/controllers/comments_controller_spec.rb |