pages_routing_spec.rb 862 Bytes
# Author - Igor Portela - igorportela.com | Copyright(c) 2013. All rights reserved.
require "spec_helper"

describe PagesController do
  describe "routing" do

    it "routes to #index" do
      get("/pages").should route_to("pages#index")
    end

    it "routes to #new" do
      get("/pages/new").should route_to("pages#new")
    end

    it "routes to #show" do
      get("/pages/1").should route_to("pages#show", :id => "1")
    end

    it "routes to #edit" do
      get("/pages/1/edit").should route_to("pages#edit", :id => "1")
    end

    it "routes to #create" do
      post("/pages").should route_to("pages#create")
    end

    it "routes to #update" do
      put("/pages/1").should route_to("pages#update", :id => "1")
    end

    it "routes to #destroy" do
      delete("/pages/1").should route_to("pages#destroy", :id => "1")
    end

  end
end