Commit 6fe1f78b8da29aa1e04c17b2833b576b727e613f

Authored by Rafael Manzo
1 parent f34f70e0

All the routing specs are using the shoulda-matchers syntax

spec/routing/home_routing_spec.rb
@@ -2,8 +2,7 @@ require "spec_helper" @@ -2,8 +2,7 @@ require "spec_helper"
2 2
3 describe HomeController do 3 describe HomeController do
4 describe "routing" do 4 describe "routing" do
5 - it 'should route to #index' do  
6 - get('/').should route_to('home#index')  
7 - end 5 + it { should route(:get, '/').
  6 + to(controller: :home, action: :index) }
8 end 7 end
9 end 8 end
10 \ No newline at end of file 9 \ No newline at end of file
spec/routing/project_routing_spec.rb
@@ -2,32 +2,25 @@ require "spec_helper" @@ -2,32 +2,25 @@ require "spec_helper"
2 2
3 describe ProjectsController do 3 describe ProjectsController do
4 describe "routing" do 4 describe "routing" do
5 - it 'should route to #new' do  
6 - get('/projects/new').should route_to('projects#new')  
7 - end 5 + it { should route(:get, '/projects/new').
  6 + to(controller: :projects, action: :new) }
8 7
9 - it 'should route to #index' do  
10 - get('/projects').should route_to('projects#index')  
11 - end 8 + it { should route(:get, '/projects').
  9 + to(controller: :projects, action: :index) }
12 10
13 - it 'should route to #create' do  
14 - post('/projects').should route_to('projects#create')  
15 - end 11 + it { should route(:post, '/projects').
  12 + to(controller: :projects, action: :create) }
16 13
17 - it 'should route to #show' do  
18 - get('/projects/1').should route_to('projects#show', :id => "1")  
19 - end 14 + it { should route(:get, '/projects/1').
  15 + to(controller: :projects, action: :show, id: "1") }
20 16
21 - it 'should route to #edit' do  
22 - get('/projects/1/edit').should route_to('projects#edit', :id => "1")  
23 - end 17 + it { should route(:get, '/projects/1/edit').
  18 + to(controller: :projects, action: :edit, id: "1") }
24 19
25 - it 'should route to #update' do  
26 - put('/projects/1').should route_to('projects#update', :id => "1")  
27 - end 20 + it { should route(:put, '/projects/1').
  21 + to(controller: :projects, action: :update, id: "1") }
28 22
29 - it 'should route to #destroy' do  
30 - delete('/projects/1').should route_to('projects#destroy', :id => "1")  
31 - end 23 + it { should route(:delete, '/projects/1').
  24 + to(controller: :projects, action: :destroy, id: "1") }
32 end 25 end
33 end 26 end
34 \ No newline at end of file 27 \ No newline at end of file