From 6fe1f78b8da29aa1e04c17b2833b576b727e613f Mon Sep 17 00:00:00 2001 From: Rafael Reggiani Manzo Date: Thu, 14 Nov 2013 20:52:33 -0200 Subject: [PATCH] All the routing specs are using the shoulda-matchers syntax --- spec/routing/home_routing_spec.rb | 5 ++--- spec/routing/project_routing_spec.rb | 35 ++++++++++++++--------------------- 2 files changed, 16 insertions(+), 24 deletions(-) diff --git a/spec/routing/home_routing_spec.rb b/spec/routing/home_routing_spec.rb index efce798..8e10046 100644 --- a/spec/routing/home_routing_spec.rb +++ b/spec/routing/home_routing_spec.rb @@ -2,8 +2,7 @@ require "spec_helper" describe HomeController do describe "routing" do - it 'should route to #index' do - get('/').should route_to('home#index') - end + it { should route(:get, '/'). + to(controller: :home, action: :index) } end end \ No newline at end of file diff --git a/spec/routing/project_routing_spec.rb b/spec/routing/project_routing_spec.rb index 11dc809..07ad793 100644 --- a/spec/routing/project_routing_spec.rb +++ b/spec/routing/project_routing_spec.rb @@ -2,32 +2,25 @@ require "spec_helper" describe ProjectsController do describe "routing" do - it 'should route to #new' do - get('/projects/new').should route_to('projects#new') - end + it { should route(:get, '/projects/new'). + to(controller: :projects, action: :new) } - it 'should route to #index' do - get('/projects').should route_to('projects#index') - end + it { should route(:get, '/projects'). + to(controller: :projects, action: :index) } - it 'should route to #create' do - post('/projects').should route_to('projects#create') - end + it { should route(:post, '/projects'). + to(controller: :projects, action: :create) } - it 'should route to #show' do - get('/projects/1').should route_to('projects#show', :id => "1") - end + it { should route(:get, '/projects/1'). + to(controller: :projects, action: :show, id: "1") } - it 'should route to #edit' do - get('/projects/1/edit').should route_to('projects#edit', :id => "1") - end + it { should route(:get, '/projects/1/edit'). + to(controller: :projects, action: :edit, id: "1") } - it 'should route to #update' do - put('/projects/1').should route_to('projects#update', :id => "1") - end + it { should route(:put, '/projects/1'). + to(controller: :projects, action: :update, id: "1") } - it 'should route to #destroy' do - delete('/projects/1').should route_to('projects#destroy', :id => "1") - end + it { should route(:delete, '/projects/1'). + to(controller: :projects, action: :destroy, id: "1") } end end \ No newline at end of file -- libgit2 0.21.2