Sha256: c3f0fbce26df57178914386995ef51bfcdfa07f576466c542441e2811bfd3d9b
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
require 'spec_helper' describe "Items" do with_controllers login_as :manager, name: 'auser' describe "Basic" do set_controller Controllers::Items it "should update layout" do @item = Factory.create :item @item.layout.should == nil pcall :layout, id: @item.to_param, value: 'home', format: 'js' response.should be_ok @item.reload @item.layout.should == 'home' end it 'viewers, add_roles' do @item = Factory.create :item @item.viewers.should == %w{manager user:auser} @item.owner_name.should == @user.name pcall :viewers, id: @item.to_param, add_roles: 'user', format: 'js' response.should be_ok @item.reload @item.viewers.should == %w{manager member user user:auser} end it "should redirect to /items if no default_url specified" do call :redirect response.should redirect_to(rad.router.default_url) end it "should display :all" do call :all response.should be_ok end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rad_kit-0.0.10 | spec/controller/items_spec.rb |
rad_kit-0.0.9 | spec/controller/items_spec.rb |