~matteo-collina/+junk/gipieffe

« back to all changes in this revision

Viewing changes to spec/controllers/projects_routing_spec.rb

  • Committer: Matteo Collina
  • Date: 2008-11-01 09:48:01 UTC
  • Revision ID: matteo.collina@gmail.com-20081101094801-1mp5uz0p2cww6ke3
 * Putted the project scaffold inside the admin namespace.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
2
2
 
3
 
describe ProjectsController do
 
3
describe Admin::ProjectsController do
4
4
  describe "route generation" do
5
5
    it "should map #index" do
6
 
      route_for(:controller => "projects", :action => "index").should == "/projects"
 
6
      route_for(:controller => "admin/projects", :action => "index").should == "/admin/projects"
7
7
    end
8
8
  
9
9
    it "should map #new" do
10
 
      route_for(:controller => "projects", :action => "new").should == "/projects/new"
 
10
      route_for(:controller => "admin/projects", :action => "new").should == "/admin/projects/new"
11
11
    end
12
12
  
13
13
    it "should map #show" do
14
 
      route_for(:controller => "projects", :action => "show", :id => 1).should == "/projects/1"
 
14
      route_for(:controller => "admin/projects", :action => "show", :id => 1).should == "/admin/projects/1"
15
15
    end
16
16
  
17
17
    it "should map #edit" do
18
 
      route_for(:controller => "projects", :action => "edit", :id => 1).should == "/projects/1/edit"
 
18
      route_for(:controller => "admin/projects", :action => "edit", :id => 1).should == "/admin/projects/1/edit"
19
19
    end
20
20
  
21
21
    it "should map #update" do
22
 
      route_for(:controller => "projects", :action => "update", :id => 1).should == "/projects/1"
 
22
      route_for(:controller => "admin/projects", :action => "update", :id => 1).should == "/admin/projects/1"
23
23
    end
24
24
  
25
25
    it "should map #destroy" do
26
 
      route_for(:controller => "projects", :action => "destroy", :id => 1).should == "/projects/1"
 
26
      route_for(:controller => "admin/projects", :action => "destroy", :id => 1).should == "/admin/projects/1"
27
27
    end
28
28
  end
29
29
 
30
30
  describe "route recognition" do
31
31
    it "should generate params for #index" do
32
 
      params_from(:get, "/projects").should == {:controller => "projects", :action => "index"}
 
32
      params_from(:get, "/admin/projects").should == {:controller => "admin/projects", :action => "index"}
33
33
    end
34
34
  
35
35
    it "should generate params for #new" do
36
 
      params_from(:get, "/projects/new").should == {:controller => "projects", :action => "new"}
 
36
      params_from(:get, "/admin/projects/new").should == {:controller => "admin/projects", :action => "new"}
37
37
    end
38
38
  
39
39
    it "should generate params for #create" do
40
 
      params_from(:post, "/projects").should == {:controller => "projects", :action => "create"}
 
40
      params_from(:post, "/admin/projects").should == {:controller => "admin/projects", :action => "create"}
41
41
    end
42
42
  
43
43
    it "should generate params for #show" do
44
 
      params_from(:get, "/projects/1").should == {:controller => "projects", :action => "show", :id => "1"}
 
44
      params_from(:get, "/admin/projects/1").should == {:controller => "admin/projects", :action => "show", :id => "1"}
45
45
    end
46
46
  
47
47
    it "should generate params for #edit" do
48
 
      params_from(:get, "/projects/1/edit").should == {:controller => "projects", :action => "edit", :id => "1"}
 
48
      params_from(:get, "/admin/projects/1/edit").should == {:controller => "admin/projects", :action => "edit", :id => "1"}
49
49
    end
50
50
  
51
51
    it "should generate params for #update" do
52
 
      params_from(:put, "/projects/1").should == {:controller => "projects", :action => "update", :id => "1"}
 
52
      params_from(:put, "/admin/projects/1").should == {:controller => "admin/projects", :action => "update", :id => "1"}
53
53
    end
54
54
  
55
55
    it "should generate params for #destroy" do
56
 
      params_from(:delete, "/projects/1").should == {:controller => "projects", :action => "destroy", :id => "1"}
 
56
      params_from(:delete, "/admin/projects/1").should == {:controller => "admin/projects", :action => "destroy", :id => "1"}
57
57
    end
58
58
  end
59
59
end