Sha256: 2827aef44d46fae8040ea87546c04a79ad48b8d7b69dabe3dbad2fe495b8c4ba
Contents?: true
Size: 1.1 KB
Versions: 7
Compression:
Stored size: 1.1 KB
Contents
require "spec_helper" describe Admin::RolesController do describe "routing" do describe "collection block" do describe "get" do it "admin_roles_path routes to #index" do get(admin_roles_path).should route_to("admin/roles#index") end it "new_admin_role_path routes to #new" do get(new_admin_role_path).should route_to("admin/roles#new") end end end describe "member block" do before(:all) do @role = FactoryGirl.create(:role_user) end after(:all) do Role.destroy_all end describe "post" do it "CREATE SECTION PATH" do be_routed = route_to(:controller => "admin/role_sections", :action => 'create', :role_id => @role.to_param) post(admin_role_sections_path(@role)).should be_routed end it "CREATE RULE PATH" do be_routed = route_to(:controller => "admin/role_sections", :action => 'create_rule', :role_id => @role.to_param) post(create_rule_admin_role_sections_path(@role)).should be_routed end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems