Sha256: c0043b6a0f9b8ebda45c25168cdc5803d1fe7e9b5ef2f78bf49634f498139304
Contents?: true
Size: 687 Bytes
Versions: 15
Compression:
Stored size: 687 Bytes
Contents
require File.dirname(__FILE__) + '/../spec_helper' describe ReviewsController do before(:each) do Property.stub(:find => stub("a property", :reviews => stub("reviews", :find => "a review"))) end it "should grant access in a fully integrated scenario" do lambda { get :show, :property_id => '10', :id => '20' }.should_not raise_error lambda { get :index, :property_id => '10' }.should_not raise_error end it "should deny access in a fully integrated scenario" do lambda { put :update, :property_id => '10', :id => '20' }.should raise_error(Aegis::AccessDenied) lambda { get :new, :property_id => '10' }.should raise_error(Aegis::AccessDenied) end end
Version data entries
15 entries across 15 versions & 1 rubygems