Sha256: e4c57edcd3eade238ea335e4f0f06b955d36fbeb93e0948b8d152f8b15eab73f
Contents?: true
Size: 1.02 KB
Versions: 5
Compression:
Stored size: 1.02 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 model_assigned_to @user.sent_ties.received_by(@user).related_by(@user.relation_customs.sort.first).first end it_should_behave_like "Allow Creating" end describe "comment from friend" do before do f = Factory(:friend, :receiver => @user.actor).sender model_assigned_to Factory(:friend, :sender => @user.actor, :receiver => f) end it_should_behave_like "Allow Creating" end describe "post from acquaintance" do before do a = Factory(:acquaintance, :receiver => @user.actor).sender model_assigned_to Factory(:friend, :sender => @user.actor, :receiver => a) end it_should_behave_like "Deny Creating" end end end
Version data entries
5 entries across 5 versions & 2 rubygems