Updated

spec/routing/admin / petitions_spec.rb

B
31 lines of codes
0 methods
N/A complexity/method
6 churn
51.1 complexity
0 duplications
require 'rails_helper' RSpec.describe "routes for admin petitions", type: :routes, admin: true do it "routes GET /admin/petitions/ to admin/petitions#index" do expect(get("/admin/petitions")).to route_to('admin/petitions#index') end it "doesn't route GET /admin/petitions/1/new" do expect(get("/admin/petitions/1/new")).not_to be_routable end it "doesn't route POST /admin/petitions/1" do expect(post("/admin/petitions/1")).not_to be_routable end it "routes GET /admin/petitions/1 to admin/petitions#show" do expect(get("/admin/petitions/1")).to route_to('admin/petitions#show', id: '1') end it "doesn't route GET /admin/petitions/1/edit" do expect(post("/admin/petitions/1/edit")).not_to be_routable end it "doesn't route PATCH /admin/petitions/1" do expect(patch("/admin/petitions/1")).not_to be_routable end it "doesn't route DELETE /admin/petitions/1" do expect(delete("/admin/petitions/1")).not_to be_routable end end