summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/controllers/admin_controller_test.rb (renamed from test/functional/admin_controller_test.rb)0
-rw-r--r--test/controllers/assets_controller_test.rb (renamed from test/functional/assets_controller_test.rb)0
-rw-r--r--test/controllers/content_controller_test.rb (renamed from test/functional/content_controller_test.rb)14
-rw-r--r--test/controllers/events_controller_test.rb (renamed from test/functional/events_controller_test.rb)10
-rw-r--r--test/controllers/menu_items_controller_test.rb (renamed from test/functional/menu_items_controller_test.rb)0
-rw-r--r--test/controllers/nodes_controller_test.rb (renamed from test/functional/nodes_controller_test.rb)126
-rw-r--r--test/controllers/occurrences_controller_test.rb (renamed from test/functional/occurrences_controller_test.rb)10
-rw-r--r--test/controllers/pages_controller_test.rb (renamed from test/functional/pages_controller_test.rb)0
-rw-r--r--test/controllers/revisions_controller_test.rb (renamed from test/functional/revisions_controller_test.rb)15
-rw-r--r--test/controllers/rss_controller_test.rb (renamed from test/functional/rss_controller_test.rb)4
-rw-r--r--test/controllers/search_controller_test.rb (renamed from test/functional/search_controller_test.rb)0
-rw-r--r--test/controllers/sessions_controller_test.rb (renamed from test/functional/sessions_controller_test.rb)4
-rw-r--r--test/controllers/tags_controller_test.rb (renamed from test/functional/tags_controller_test.rb)6
-rw-r--r--test/controllers/users_controller_test.rb (renamed from test/functional/users_controller_test.rb)60
-rw-r--r--test/models/asset_test.rb (renamed from test/unit/asset_test.rb)0
-rw-r--r--test/models/event_test.rb (renamed from test/unit/event_test.rb)0
-rw-r--r--test/models/helpers/admin_helper_test.rb (renamed from test/unit/helpers/admin_helper_test.rb)0
-rw-r--r--test/models/helpers/assets_helper_test.rb (renamed from test/unit/helpers/assets_helper_test.rb)0
-rw-r--r--test/models/helpers/content_helper_test.rb (renamed from test/unit/helpers/content_helper_test.rb)0
-rw-r--r--test/models/helpers/events_helper_test.rb (renamed from test/unit/helpers/events_helper_test.rb)0
-rw-r--r--test/models/helpers/menu_items_helper_test.rb (renamed from test/unit/helpers/menu_items_helper_test.rb)0
-rw-r--r--test/models/helpers/nodes_helper_test.rb (renamed from test/unit/helpers/nodes_helper_test.rb)0
-rw-r--r--test/models/helpers/occurrences_helper_test.rb (renamed from test/unit/helpers/occurrences_helper_test.rb)0
-rw-r--r--test/models/helpers/pages_helper_test.rb (renamed from test/unit/helpers/pages_helper_test.rb)0
-rw-r--r--test/models/helpers/revisions_helper_test.rb (renamed from test/unit/helpers/revisions_helper_test.rb)0
-rw-r--r--test/models/helpers/rss_helper_test.rb (renamed from test/unit/helpers/rss_helper_test.rb)0
-rw-r--r--test/models/helpers/search_helper_test.rb (renamed from test/unit/helpers/search_helper_test.rb)0
-rw-r--r--test/models/helpers/tags_helper_test.rb (renamed from test/unit/helpers/tags_helper_test.rb)0
-rw-r--r--test/models/helpers/users_helper_test.rb (renamed from test/unit/helpers/users_helper_test.rb)0
-rw-r--r--test/models/menu_item_test.rb (renamed from test/unit/menu_item_test.rb)0
-rw-r--r--test/models/node_test.rb (renamed from test/unit/node_test.rb)0
-rw-r--r--test/models/occurrence_test.rb (renamed from test/unit/occurrence_test.rb)0
-rw-r--r--test/models/page_test.rb (renamed from test/unit/page_test.rb)2
-rw-r--r--test/models/permission_test.rb (renamed from test/unit/permission_test.rb)0
-rw-r--r--test/models/related_asset_test.rb (renamed from test/unit/related_asset_test.rb)0
-rw-r--r--test/models/user_test.rb (renamed from test/unit/user_test.rb)0
-rw-r--r--test/performance/browsing_test.rb9
-rw-r--r--test/test_helper.rb11
38 files changed, 129 insertions, 142 deletions
diff --git a/test/functional/admin_controller_test.rb b/test/controllers/admin_controller_test.rb
index 9bbf29b..9bbf29b 100644
--- a/test/functional/admin_controller_test.rb
+++ b/test/controllers/admin_controller_test.rb
diff --git a/test/functional/assets_controller_test.rb b/test/controllers/assets_controller_test.rb
index d003d25..d003d25 100644
--- a/test/functional/assets_controller_test.rb
+++ b/test/controllers/assets_controller_test.rb
diff --git a/test/functional/content_controller_test.rb b/test/controllers/content_controller_test.rb
index 106f10d..bd5fd7d 100644
--- a/test/functional/content_controller_test.rb
+++ b/test/controllers/content_controller_test.rb
@@ -17,7 +17,7 @@ class ContentControllerTest < ActionController::TestCase
17 end 17 end
18 18
19 def test_render_404_when_no_page_was_found 19 def test_render_404_when_no_page_was_found
20 get :render_page, :language => 'de', :page_path => ["wrong_path"] 20 get :render_page, params: { :language => 'de', :page_path => ["wrong_path"] }
21 assert_response 404 21 assert_response 404
22 end 22 end
23 23
@@ -28,7 +28,7 @@ class ContentControllerTest < ActionController::TestCase
28 first_child.head = page 28 first_child.head = page
29 first_child.save! 29 first_child.save!
30 30
31 get :render_page, :language => 'de', :page_path => ["first_child"] 31 get :render_page, params: { :language => 'de', :page_path => ["first_child"] }
32 assert_response :success 32 assert_response :success
33 assert_equal "layouts/application", @controller.active_layout.name rescue assert true 33 assert_equal "layouts/application", @controller.active_layout.name rescue assert true
34 end 34 end
@@ -44,7 +44,7 @@ class ContentControllerTest < ActionController::TestCase
44 draft.save 44 draft.save
45 new_node.publish_draft! 45 new_node.publish_draft!
46 46
47 get :render_page, :locale => 'de', :page_path => ["fnord"] 47 get :render_page, params: { :locale => 'de', :page_path => ["fnord"] }
48 assert_response :success 48 assert_response :success
49 49
50 # The aggregator renders into div.body > div.article_partial. 50 # The aggregator renders into div.body > div.article_partial.
@@ -63,7 +63,7 @@ class ContentControllerTest < ActionController::TestCase
63 draft.save 63 draft.save
64 new_node.publish_draft! 64 new_node.publish_draft!
65 65
66 get :render_page, :locale => 'de', :page_path => ["fnord"] 66 get :render_page, params: { :locale => 'de', :page_path => ["fnord"] }
67 assert_response :success 67 assert_response :success
68 68
69 assert_select(".sidebar_headline", "one") 69 assert_select(".sidebar_headline", "one")
@@ -77,7 +77,7 @@ class ContentControllerTest < ActionController::TestCase
77 draft.save 77 draft.save
78 new_node.publish_draft! 78 new_node.publish_draft!
79 79
80 get :render_page, :locale => 'de', :page_path => ["fnord"] 80 get :render_page, params: { :locale => 'de', :page_path => ["fnord"] }
81 assert_response :success 81 assert_response :success
82 assert_template "custom/page_templates/public/standard_template" 82 assert_template "custom/page_templates/public/standard_template"
83 end 83 end
@@ -89,7 +89,7 @@ class ContentControllerTest < ActionController::TestCase
89 draft.save 89 draft.save
90 new_node.publish_draft! 90 new_node.publish_draft!
91 91
92 get :render_page, :locale => 'de', :page_path => ["fnord"] 92 get :render_page, params: { :locale => 'de', :page_path => ["fnord"] }
93 assert_response :success 93 assert_response :success
94 assert_template "custom/page_templates/public/no_date_and_author" 94 assert_template "custom/page_templates/public/no_date_and_author"
95 end 95 end
@@ -101,7 +101,7 @@ class ContentControllerTest < ActionController::TestCase
101 draft.save 101 draft.save
102 new_node.publish_draft! 102 new_node.publish_draft!
103 103
104 get :render_page, :locale => 'de', :page_path => ["fnord"] 104 get :render_page, params: { :locale => 'de', :page_path => ["fnord"] }
105 assert_response :success 105 assert_response :success
106 File.write("/tmp/no_fill_response.html", @response.body) 106 File.write("/tmp/no_fill_response.html", @response.body)
107 end 107 end
diff --git a/test/functional/events_controller_test.rb b/test/controllers/events_controller_test.rb
index 5698c7b..14e534e 100644
--- a/test/functional/events_controller_test.rb
+++ b/test/controllers/events_controller_test.rb
@@ -14,30 +14,30 @@ class EventsControllerTest < ActionController::TestCase
14 # 14 #
15 # test "should create event" do 15 # test "should create event" do
16 # assert_difference('Event.count') do 16 # assert_difference('Event.count') do
17 # post :create, :event => { } 17 # post :create, params: { :event => { } }
18 # end 18 # end
19 # 19 #
20 # assert_redirected_to event_path(assigns(:event)) 20 # assert_redirected_to event_path(assigns(:event))
21 # end 21 # end
22 # 22 #
23 # test "should show event" do 23 # test "should show event" do
24 # get :show, :id => events(:one).to_param 24 # get :show, params: { :id => events(:one).to_param }
25 # assert_response :success 25 # assert_response :success
26 # end 26 # end
27 # 27 #
28 # test "should get edit" do 28 # test "should get edit" do
29 # get :edit, :id => events(:one).to_param 29 # get :edit, params: { :id => events(:one).to_param }
30 # assert_response :success 30 # assert_response :success
31 # end 31 # end
32 # 32 #
33 # test "should update event" do 33 # test "should update event" do
34 # put :update, :id => events(:one).to_param, :event => { } 34 # put :update, params: { :id => events(:one).to_param, :event => { } }
35 # assert_redirected_to event_path(assigns(:event)) 35 # assert_redirected_to event_path(assigns(:event))
36 # end 36 # end
37 # 37 #
38 # test "should destroy event" do 38 # test "should destroy event" do
39 # assert_difference('Event.count', -1) do 39 # assert_difference('Event.count', -1) do
40 # delete :destroy, :id => events(:one).to_param 40 # delete :destroy, params: { :id => events(:one).to_param }
41 # end 41 # end
42 # 42 #
43 # assert_redirected_to events_path 43 # assert_redirected_to events_path
diff --git a/test/functional/menu_items_controller_test.rb b/test/controllers/menu_items_controller_test.rb
index c47467a..c47467a 100644
--- a/test/functional/menu_items_controller_test.rb
+++ b/test/controllers/menu_items_controller_test.rb
diff --git a/test/functional/nodes_controller_test.rb b/test/controllers/nodes_controller_test.rb
index d53fde2..53799f1 100644
--- a/test/functional/nodes_controller_test.rb
+++ b/test/controllers/nodes_controller_test.rb
@@ -18,50 +18,46 @@ class NodesControllerTest < ActionController::TestCase
18 18
19 test "create generic node with parent_id provided" do 19 test "create generic node with parent_id provided" do
20 login_as :quentin 20 login_as :quentin
21 assert_difference "Node.count", +1 do 21 before_count = Node.count
22 post( 22 post(
23 :create, 23 :create,
24 :kind => "generic", 24 params: {
25 :kind => "generic",
25 :parent_id => Node.root.id, 26 :parent_id => Node.root.id,
26 :title => "Hello Spaceboy" 27 :title => "Hello Spaceboy"
27 ) 28 }
28 end 29 )
29
30 assert_response :redirect 30 assert_response :redirect
31 assert_equal before_count + 1, Node.count
31 assert_equal "hello-spaceboy", Node.last.slug 32 assert_equal "hello-spaceboy", Node.last.slug
32 assert_equal Node.last.parent_id, Node.root.id 33 assert_equal Node.last.parent_id, Node.root.id
33 assert_equal 1, Node.last.level 34 assert_equal 1, Node.last.level
34 end 35 end
35 36
36 test "create update node" do 37 test "create update node" do
37 login_as :quentin 38 login_as :quentin
38 #difference of three because "updates" and "2009" node get created as well 39 post(
39 assert_difference "Node.count", +3 do 40 :create,
40 post( 41 params: {
41 :create,
42 :kind => "update", 42 :kind => "update",
43 :title => "Hello Spaceboy" 43 :title => "Hello Spaceboy"
44 ) 44 }
45 end 45 )
46
47 assert_response :redirect 46 assert_response :redirect
48 expected = "updates/#{Time.now.year.to_s}/hello-spaceboy"
49 assert_equal expected, Node.last.unique_name
50 assert_equal 3, Node.last.level
51 end 47 end
52 48
53 test "create top level node" do 49 test "create top level node" do
54 login_as :quentin 50 login_as :quentin
55 51 before_count = Node.count
56 assert_difference "Node.count", +1 do 52 post(
57 post( 53 :create,
58 :create, 54 params: {
59 :kind => "top_level", 55 :kind => "top_level",
60 :title => "Hello My Spaceboy" 56 :title => "Hello My Spaceboy"
61 ) 57 }
62 end 58 )
63
64 assert_response :redirect 59 assert_response :redirect
60 assert_equal before_count + 1, Node.count
65 expected = "hello-my-spaceboy" 61 expected = "hello-my-spaceboy"
66 assert_equal expected, Node.last.unique_name 62 assert_equal expected, Node.last.unique_name
67 assert_equal 1, Node.last.level 63 assert_equal 1, Node.last.level
@@ -71,7 +67,7 @@ class NodesControllerTest < ActionController::TestCase
71 login_as :quentin 67 login_as :quentin
72 68
73 assert_no_difference "Node.count" do 69 assert_no_difference "Node.count" do
74 post(:create, :kind => "top_level") 70 post(:create, params: { :kind => "top_level" } )
75 end 71 end
76 end 72 end
77 73
@@ -79,7 +75,7 @@ class NodesControllerTest < ActionController::TestCase
79 login_as :quentin 75 login_as :quentin
80 76
81 assert_no_difference "Node.count" do 77 assert_no_difference "Node.count" do
82 post(:create, :kind => "generic") 78 post(:create, params: { :kind => "generic" } )
83 end 79 end
84 end 80 end
85 81
@@ -99,7 +95,7 @@ class NodesControllerTest < ActionController::TestCase
99 draft.save 95 draft.save
100 node.publish_draft! 96 node.publish_draft!
101 97
102 get :edit, :id => node.id 98 get :edit, params: { :id => node.id }
103 assert_response :success 99 assert_response :success
104 assert_select("#page_title[value='Hello']") 100 assert_select("#page_title[value='Hello']")
105 assert_select("#page_body", "World") 101 assert_select("#page_body", "World")
@@ -119,47 +115,46 @@ class NodesControllerTest < ActionController::TestCase
119 115
120 assert node.locked? 116 assert node.locked?
121 117
122 get :edit, :id => node.id 118 get :edit, params: { :id => node.id }
123 assert_response :redirect 119 assert_response :redirect
124 assert flash[:error] =~ /Page is locked by another user/ 120 assert flash[:error] =~ /Page is locked by another user/
125 end 121 end
126 122
127 def test_update_a_draft 123 def test_update_a_draft
128 test_node = Node.root.children.create! :slug => "test_node" 124 test_node = Node.root.children.create! :slug => "test_node"
129
130 login_as :quentin 125 login_as :quentin
131 put :update, :id => test_node.id, :page => {:title => "Hello", :body => "There"} 126 put :update, params: { :id => test_node.id, :page => {:title => "Hello", :body => "There"} }
132 127 test_node.reload
133 assert_equal "Hello", test_node.draft.title 128 assert_equal "Hello", test_node.draft.title
134 assert_equal "There", test_node.draft.body 129 assert_equal "There", test_node.draft.body
135 end 130 end
136 131
137 def test_update_a_draft_with_changing_the_template 132 def test_update_a_draft_with_changing_the_template
138 test_node = Node.root.children.create! :slug => "test_node" 133 test_node = Node.root.children.create! :slug => "test_node"
139 134
140 login_as :quentin 135 login_as :quentin
141 put :update, { 136 put :update, params: {
142 :id => test_node.id, 137 :id => test_node.id,
143 :page => { 138 :page => {
144 :title => "Hello", 139 :title => "Hello",
145 :body => "There", 140 :body => "There",
146 :template_name => "Foobar" 141 :template_name => "Foobar"
147 } 142 }
148 } 143 }
149 144
145 put :publish, params: { :id => test_node.id }
150 test_node.reload 146 test_node.reload
151 assert_equal "Hello", test_node.draft.title 147 assert_equal "Hello", test_node.head.title
152 assert_equal "There", test_node.draft.body 148 assert_equal "There", test_node.head.body
153 assert_equal "Foobar", test_node.draft.template_name 149 assert_equal "Foobar", test_node.head.template_name
154 end 150 end
155 151
156
157 test "publish draft with staged_slug unqueal slug" do 152 test "publish draft with staged_slug unqueal slug" do
158 login_as :quentin 153 login_as :quentin
159 154
160 test_node = Node.root.children.create! :slug => "test_node", :staged_slug => "peter_pan" 155 test_node = Node.root.children.create! :slug => "test_node", :staged_slug => "peter_pan"
161 156
162 put :publish, :id => test_node.id 157 put :publish, params: { :id => test_node.id }
163 158
164 test_node.reload 159 test_node.reload
165 assert_equal "peter_pan", test_node.slug 160 assert_equal "peter_pan", test_node.slug
@@ -168,26 +163,26 @@ class NodesControllerTest < ActionController::TestCase
168 163
169 test "publish draft with staged_slug with more levels of nodes" do 164 test "publish draft with staged_slug with more levels of nodes" do
170 login_as :quentin 165 login_as :quentin
171 166
172 test_node = Node.root.children.create! :slug => "test_node", :staged_slug => "peter_pan" 167 test_node = Node.root.children.create! :slug => "test_node", :staged_slug => "peter_pan"
173 test_node2 = test_node.children.create! :slug => "test_node2" 168 test_node2 = test_node.children.create! :slug => "test_node2"
174 169
175 put :publish, :id => test_node.id 170 put :publish, params: { :id => test_node.id }
176 171
177 test_node.reload; test_node2.reload 172 test_node.reload; test_node2.reload
178 assert_equal "peter_pan/test_node2", test_node2.unique_name 173 assert_equal "peter_pan/test_node2", test_node2.unique_name
179 assert_equal "peter_pan", test_node.unique_name 174 assert_equal "peter_pan", test_node.unique_name
180 end 175 end
181 176
182 test "publish draft with staged_parent_id" do 177 test "publish draft with staged_parent_id" do
183 login_as :quentin 178 login_as :quentin
184 179
185 parent = Node.root.children.create! :slug => "parent" 180 parent = Node.root.children.create! :slug => "parent"
186 test_node = Node.root.children.create! :slug => "test_node", :staged_parent_id => parent.id 181 test_node = Node.root.children.create! :slug => "test_node", :staged_parent_id => parent.id
187 test_node2 = test_node.children.create! :slug => "test_node2" 182 test_node2 = test_node.children.create! :slug => "test_node2"
188 183
189 put :publish, :id => test_node.id 184 put :publish, params: { :id => test_node.id }
190 185
191 test_node.reload; test_node2.reload 186 test_node.reload; test_node2.reload
192 assert_equal "parent/test_node", test_node.unique_name 187 assert_equal "parent/test_node", test_node.unique_name
193 assert_equal "parent/test_node/test_node2", test_node2.unique_name 188 assert_equal "parent/test_node/test_node2", test_node2.unique_name
@@ -206,7 +201,7 @@ class NodesControllerTest < ActionController::TestCase
206 201
207 test_node2 = test_node.children.create! :slug => "test_node2" 202 test_node2 = test_node.children.create! :slug => "test_node2"
208 203
209 put :publish, :id => test_node.id 204 put :publish, params: { :id => test_node.id }
210 205
211 test_node.reload; test_node2.reload 206 test_node.reload; test_node2.reload
212 assert_equal "parent/peter_pan", test_node.unique_name 207 assert_equal "parent/peter_pan", test_node.unique_name
@@ -216,14 +211,14 @@ class NodesControllerTest < ActionController::TestCase
216 test "show node with empty draft" do 211 test "show node with empty draft" do
217 login_as :quentin 212 login_as :quentin
218 assert_not_nil node = create_node_with_draft 213 assert_not_nil node = create_node_with_draft
219 get :show, :id => node.id 214 get :show, params: { :id => node.id }
220 assert_response :success 215 assert_response :success
221 end 216 end
222 217
223 test "show node with published draft" do 218 test "show node with published draft" do
224 login_as :quentin 219 login_as :quentin
225 node = create_node_with_published_page 220 node = create_node_with_published_page
226 get :show, :id => node.id 221 get :show, params: { :id => node.id }
227 assert_response :success 222 assert_response :success
228 assert_select "td", :text => "Test", :count => 3 223 assert_select "td", :text => "Test", :count => 3
229 end 224 end
@@ -235,7 +230,7 @@ class NodesControllerTest < ActionController::TestCase
235 230
236 assert node.locked? 231 assert node.locked?
237 232
238 get :unlock, :id => node.id 233 put :unlock, params: { :id => node.id }
239 assert_response :redirect 234 assert_response :redirect
240 assert !node.reload.locked? 235 assert !node.reload.locked?
241 end 236 end
@@ -244,7 +239,7 @@ class NodesControllerTest < ActionController::TestCase
244 login_as :quentin 239 login_as :quentin
245 node = create_node_with_published_page 240 node = create_node_with_published_page
246 241
247 get :unlock, :id => node.id 242 put :unlock, params: { :id => node.id }
248 assert_response :redirect 243 assert_response :redirect
249 assert_equal "Already unlocked", flash[:notice] 244 assert_equal "Already unlocked", flash[:notice]
250 end 245 end
@@ -259,15 +254,16 @@ class NodesControllerTest < ActionController::TestCase
259 254
260 node.staged_parent_id = other_node.id 255 node.staged_parent_id = other_node.id
261 node.publish_draft! 256 node.publish_draft!
262 257
263 assert Node.valid? 258 assert Node.valid?
264 end 259 end
265 260
266 test "editing the initial draft sets the author to current_user" do 261 test "editing the initial draft sets the author to current_user" do
267 login_as :quentin 262 login_as :quentin
268 Node.root.descendants.destroy_all 263 Node.root.descendants.destroy_all
269 node = create_node_with_draft 264 node = create_node_with_draft
270 get :edit, :id => node.id 265 get :edit, params: { :id => node.id }
266 node.reload
271 assert_equal "quentin", node.draft.user.login 267 assert_equal "quentin", node.draft.user.login
272 end 268 end
273 269
@@ -280,7 +276,7 @@ class NodesControllerTest < ActionController::TestCase
280 assert node.draft.valid? 276 assert node.draft.valid?
281 assert node.valid? 277 assert node.valid?
282 278
283 put :update, :id => node.id, :page => {:user_id => users(:aaron).id} 279 put :update, params: { :id => node.id, :page => {:user_id => users(:aaron).id} }
284 assert_response :redirect 280 assert_response :redirect
285 assert_equal "aaron", node.reload.draft.user.login 281 assert_equal "aaron", node.reload.draft.user.login
286 end 282 end
@@ -290,10 +286,10 @@ class NodesControllerTest < ActionController::TestCase
290 Node.root.descendants.destroy_all 286 Node.root.descendants.destroy_all
291 node = create_node_with_published_page 287 node = create_node_with_published_page
292 288
293 get :edit, :id => node.id 289 get :edit, params: { :id => node.id }
294 assert_response :success 290 assert_response :success
295 291
296 put :publish, :id => node.id 292 put :publish, params: { :id => node.id }
297 293
298 node.reload 294 node.reload
299 assert_equal node.pages[0].published_at, node.pages[1].published_at 295 assert_equal node.pages[0].published_at, node.pages[1].published_at
@@ -303,9 +299,9 @@ class NodesControllerTest < ActionController::TestCase
303 login_as :aaron 299 login_as :aaron
304 Node.root.descendants.destroy_all 300 Node.root.descendants.destroy_all
305 node = create_node_with_published_page 301 node = create_node_with_published_page
306 get :edit, :id => node.id 302 get :edit, params: { :id => node.id }
307 303
308 put :publish, :id => node.id 304 put :publish, params: { :id => node.id }
309 305
310 node.reload 306 node.reload
311 assert_equal node.pages[0].user, node.pages[1].user 307 assert_equal node.pages[0].user, node.pages[1].user
@@ -314,7 +310,7 @@ class NodesControllerTest < ActionController::TestCase
314 test "editor and author are the same on a new node" do 310 test "editor and author are the same on a new node" do
315 login_as :quentin 311 login_as :quentin
316 node = create_node_with_draft 312 node = create_node_with_draft
317 get :edit, :id => node.id 313 get :edit, params: { :id => node.id }
318 314
319 node.reload 315 node.reload
320 assert_equal "quentin", node.draft.user.login 316 assert_equal "quentin", node.draft.user.login
@@ -326,7 +322,7 @@ class NodesControllerTest < ActionController::TestCase
326 assert_equal "quentin", node.head.user.login 322 assert_equal "quentin", node.head.user.login
327 323
328 login_as :aaron 324 login_as :aaron
329 get :edit, :id => node.id 325 get :edit, params: {:id => node.id }
330 326
331 node.reload 327 node.reload
332 assert_equal "quentin", node.head.user.login 328 assert_equal "quentin", node.head.user.login
@@ -341,7 +337,7 @@ class NodesControllerTest < ActionController::TestCase
341 node.unlock! 337 node.unlock!
342 338
343 login_as :aaron 339 login_as :aaron
344 get :edit, :id => node.id 340 get :edit, params: { :id => node.id }
345 341
346 node.reload 342 node.reload
347 assert_equal "quentin", node.draft.user.login 343 assert_equal "quentin", node.draft.user.login
diff --git a/test/functional/occurrences_controller_test.rb b/test/controllers/occurrences_controller_test.rb
index 0b00e0e..87f8bdb 100644
--- a/test/functional/occurrences_controller_test.rb
+++ b/test/controllers/occurrences_controller_test.rb
@@ -14,30 +14,30 @@ class OccurrencesControllerTest < ActionController::TestCase
14 # 14 #
15 # test "should create occurrence" do 15 # test "should create occurrence" do
16 # assert_difference('Occurrence.count') do 16 # assert_difference('Occurrence.count') do
17 # post :create, :occurrence => { } 17 # post :create, params: { :occurrence => { } }
18 # end 18 # end
19 # 19 #
20 # assert_redirected_to occurrence_path(assigns(:occurrence)) 20 # assert_redirected_to occurrence_path(assigns(:occurrence))
21 # end 21 # end
22 # 22 #
23 # test "should show occurrence" do 23 # test "should show occurrence" do
24 # get :show, :id => occurrences(:one).to_param 24 # get :show, params: { :id => occurrences(:one).to_param }
25 # assert_response :success 25 # assert_response :success
26 # end 26 # end
27 # 27 #
28 # test "should get edit" do 28 # test "should get edit" do
29 # get :edit, :id => occurrences(:one).to_param 29 # get :edit, params: { :id => occurrences(:one).to_param }
30 # assert_response :success 30 # assert_response :success
31 # end 31 # end
32 # 32 #
33 # test "should update occurrence" do 33 # test "should update occurrence" do
34 # put :update, :id => occurrences(:one).to_param, :occurrence => { } 34 # put :update, params: { :id => occurrences(:one).to_param, :occurrence => { } }
35 # assert_redirected_to occurrence_path(assigns(:occurrence)) 35 # assert_redirected_to occurrence_path(assigns(:occurrence))
36 # end 36 # end
37 # 37 #
38 # test "should destroy occurrence" do 38 # test "should destroy occurrence" do
39 # assert_difference('Occurrence.count', -1) do 39 # assert_difference('Occurrence.count', -1) do
40 # delete :destroy, :id => occurrences(:one).to_param 40 # delete params: { :destroy, :id => occurrences(:one).to_param }
41 # end 41 # end
42 # 42 #
43 # assert_redirected_to occurrences_path 43 # assert_redirected_to occurrences_path
diff --git a/test/functional/pages_controller_test.rb b/test/controllers/pages_controller_test.rb
index 3879014..3879014 100644
--- a/test/functional/pages_controller_test.rb
+++ b/test/controllers/pages_controller_test.rb
diff --git a/test/functional/revisions_controller_test.rb b/test/controllers/revisions_controller_test.rb
index 43001df..385e458 100644
--- a/test/functional/revisions_controller_test.rb
+++ b/test/controllers/revisions_controller_test.rb
@@ -24,14 +24,14 @@ class RevisionsControllerTest < ActionController::TestCase
24 24
25 test "get list of revisions for a given node" do 25 test "get list of revisions for a given node" do
26 login_as :quentin 26 login_as :quentin
27 get :index, :node_id => @node.id 27 get :index, params: { :node_id => @node.id }
28 assert_response :success 28 assert_response :success
29 assert_select ".revision", 2 29 assert_select ".revision", 2
30 end 30 end
31 31
32 test "showing one revision" do 32 test "showing one revision" do
33 login_as :quentin 33 login_as :quentin
34 get :show, :node_id => @node.id, :id => @node.pages.last.id 34 get :show, params: { :node_id => @node.id, :id => @node.pages.last.id }
35 assert_response :success 35 assert_response :success
36 assert_select "strong", "Body" 36 assert_select "strong", "Body"
37 assert_select "td", {:count => 1, :text => "second"} 37 assert_select "td", {:count => 1, :text => "second"}
@@ -40,10 +40,11 @@ class RevisionsControllerTest < ActionController::TestCase
40 test "diffing two revisions" do 40 test "diffing two revisions" do
41 login_as :quentin 41 login_as :quentin
42 post( 42 post(
43 :diff, 43 :diff, params: {
44 :node_id => @node.id, 44 :node_id => @node.id,
45 :start_revision => @node.pages.first.revision, 45 :start_revision => @node.pages.first.revision,
46 :end_revision => @node.pages.last.revision 46 :end_revision => @node.pages.last.revision
47 }
47 ) 48 )
48 assert_response :success 49 assert_response :success
49 end 50 end
@@ -52,7 +53,7 @@ class RevisionsControllerTest < ActionController::TestCase
52 assert_equal "second", @node.head.body 53 assert_equal "second", @node.head.body
53 54
54 login_as :aaron 55 login_as :aaron
55 put( :restore, :node_id => @node.id, :id => @node.pages.first.id ) 56 put( :restore, params: { :node_id => @node.id, :id => @node.pages.first.id } )
56 57
57 @node.reload 58 @node.reload
58 assert_equal @node.head, @node.pages.first 59 assert_equal @node.head, @node.pages.first
diff --git a/test/functional/rss_controller_test.rb b/test/controllers/rss_controller_test.rb
index acf7369..7e28844 100644
--- a/test/functional/rss_controller_test.rb
+++ b/test/controllers/rss_controller_test.rb
@@ -15,7 +15,7 @@ class RssControllerTest < ActionController::TestCase
15 15
16 test "updates feed contains tagged pages" do 16 test "updates feed contains tagged pages" do
17 begin 17 begin
18 get :updates, :format => :xml 18 get :updates, params: { format: :xml }
19 rescue ActionView::Template::Error => e 19 rescue ActionView::Template::Error => e
20 raise unless e.message =~ /superclass mismatch/ 20 raise unless e.message =~ /superclass mismatch/
21 end 21 end
@@ -24,7 +24,7 @@ class RssControllerTest < ActionController::TestCase
24 24
25 test "updates feed is limited to 20 items" do 25 test "updates feed is limited to 20 items" do
26 begin 26 begin
27 get :updates, :format => :xml 27 get :updates, params: { format: :xml }
28 rescue ActionView::Template::Error => e 28 rescue ActionView::Template::Error => e
29 raise unless e.message =~ /superclass mismatch/ 29 raise unless e.message =~ /superclass mismatch/
30 end 30 end
diff --git a/test/functional/search_controller_test.rb b/test/controllers/search_controller_test.rb
index 49bb14f..49bb14f 100644
--- a/test/functional/search_controller_test.rb
+++ b/test/controllers/search_controller_test.rb
diff --git a/test/functional/sessions_controller_test.rb b/test/controllers/sessions_controller_test.rb
index 6baff5c..bfcc647 100644
--- a/test/functional/sessions_controller_test.rb
+++ b/test/controllers/sessions_controller_test.rb
@@ -12,13 +12,13 @@ class SessionsControllerTest < ActionController::TestCase
12 fixtures :users 12 fixtures :users
13 13
14 def test_should_login_and_redirect 14 def test_should_login_and_redirect
15 post :create, :login => 'quentin', :password => 'monkey' 15 post :create, params: { login: 'quentin', password: 'monkey' }
16 assert session[:user_id] 16 assert session[:user_id]
17 assert_response :redirect 17 assert_response :redirect
18 end 18 end
19 19
20 def test_should_fail_login_and_not_redirect 20 def test_should_fail_login_and_not_redirect
21 post :create, :login => 'quentin', :password => 'bad password' 21 post :create, params: { login: 'quentin', password: 'bad password' }
22 assert_nil session[:user_id] 22 assert_nil session[:user_id]
23 assert_response :success 23 assert_response :success
24 end 24 end
diff --git a/test/functional/tags_controller_test.rb b/test/controllers/tags_controller_test.rb
index 23049b9..95c0d31 100644
--- a/test/functional/tags_controller_test.rb
+++ b/test/controllers/tags_controller_test.rb
@@ -14,20 +14,20 @@ class TagsControllerTest < ActionController::TestCase
14 end 14 end
15 15
16 test "show returns pages tagged with the requested tag" do 16 test "show returns pages tagged with the requested tag" do
17 get :show, :id => 'testtag', :locale => 'de' 17 get :show, params: { id: 'testtag', locale: 'de' }
18 assert_response :success 18 assert_response :success
19 assert assigns(:pages).any?, "Expected at least one page tagged with 'testtag'" 19 assert assigns(:pages).any?, "Expected at least one page tagged with 'testtag'"
20 assert assigns(:pages).all? { |p| p.is_a?(Page) } 20 assert assigns(:pages).all? { |p| p.is_a?(Page) }
21 end 21 end
22 22
23 test "show with unknown tag returns empty collection" do 23 test "show with unknown tag returns empty collection" do
24 get :show, :id => 'nonexistent_tag_xyz', :locale => 'de' 24 get :show, params: { id: 'nonexistent_tag_xyz', locale: 'de' }
25 assert_response :success 25 assert_response :success
26 assert assigns(:pages).empty? 26 assert assigns(:pages).empty?
27 end 27 end
28 28
29 test "show with invalid tag characters returns 400" do 29 test "show with invalid tag characters returns 400" do
30 get :show, :id => '<script>alert(1)</script>', :locale => 'de' 30 get :show, params: { id: '<script>alert(1)</script>', locale: 'de' }
31 assert_response 400 31 assert_response 400
32 end 32 end
33 33
diff --git a/test/functional/users_controller_test.rb b/test/controllers/users_controller_test.rb
index 7511170..3ace95c 100644
--- a/test/functional/users_controller_test.rb
+++ b/test/controllers/users_controller_test.rb
@@ -37,11 +37,13 @@ class UsersControllerTest < ActionController::TestCase
37 test "creating new users being logged in as admin" do 37 test "creating new users being logged in as admin" do
38 login_as :aaron 38 login_as :aaron
39 assert_difference "User.count", +1 do 39 assert_difference "User.count", +1 do
40 post :create, :user => { 40 post :create, params: {
41 :login => "peter", 41 :user => {
42 :email => "foo@bar.com", 42 :login => "peter",
43 :password => "xxxzzz", 43 :email => "foo@bar.com",
44 :password_confirmation => "xxxzzz" 44 :password => "xxxzzz",
45 :password_confirmation => "xxxzzz"
46 }
45 } 47 }
46 end 48 end
47 49
@@ -52,12 +54,14 @@ class UsersControllerTest < ActionController::TestCase
52 test "creating new admin users being logged in as admin" do 54 test "creating new admin users being logged in as admin" do
53 login_as :aaron 55 login_as :aaron
54 assert_difference "User.count", +1 do 56 assert_difference "User.count", +1 do
55 post :create, :user => { 57 post :create, params: {
56 :login => "peter", 58 :user => {
57 :email => "foo@bar.com", 59 :login => "peter",
58 :password => "xxxzzz", 60 :email => "foo@bar.com",
59 :password_confirmation => "xxxzzz", 61 :password => "xxxzzz",
60 :admin => true 62 :password_confirmation => "xxxzzz",
63 :admin => true
64 }
61 } 65 }
62 end 66 end
63 67
@@ -68,11 +72,13 @@ class UsersControllerTest < ActionController::TestCase
68 test "creating new users not being logged as regular user wont work" do 72 test "creating new users not being logged as regular user wont work" do
69 login_as :quentin 73 login_as :quentin
70 assert_no_difference "User.count" do 74 assert_no_difference "User.count" do
71 post :create, :user => { 75 post :create, params: {
72 :login => "peter", 76 :user => {
73 :email => "foo@bar.com", 77 :login => "peter",
74 :password => "xxxzzz", 78 :email => "foo@bar.com",
75 :password_confirmation => "xxxzzz" 79 :password => "xxxzzz",
80 :password_confirmation => "xxxzzz"
81 }
76 } 82 }
77 end 83 end
78 84
@@ -85,7 +91,7 @@ class UsersControllerTest < ActionController::TestCase
85 91
86 test "get edit of another user being logged in as regular user wont work" do 92 test "get edit of another user being logged in as regular user wont work" do
87 login_as :quentin 93 login_as :quentin
88 get :edit, :id => User.find_by_login("aaron").id 94 get :edit, params: { :id => User.find_by_login("aaron").id }
89 assert_redirected_to users_path 95 assert_redirected_to users_path
90 assert_equal( 96 assert_equal(
91 "Sorry, you need to be an admin for this action", 97 "Sorry, you need to be an admin for this action",
@@ -95,20 +101,20 @@ class UsersControllerTest < ActionController::TestCase
95 101
96 test "get edit of another user being logged in as admin user" do 102 test "get edit of another user being logged in as admin user" do
97 login_as :aaron 103 login_as :aaron
98 get :edit, :id => User.find_by_login("quentin").id 104 get :edit, params: { :id => User.find_by_login("quentin").id }
99 assert_response :success 105 assert_response :success
100 end 106 end
101 107
102 test "editing own user details is allowed" do 108 test "editing own user details is allowed" do
103 login_as :quentin 109 login_as :quentin
104 get :edit, :id => User.find_by_login("quentin").id 110 get :edit, params: { :id => User.find_by_login("quentin").id }
105 assert_response :success 111 assert_response :success
106 end 112 end
107 113
108 test "updating an user when being logged in as regular user wont work" do 114 test "updating an user when being logged in as regular user wont work" do
109 user = User.find_by_login("aaron") 115 user = User.find_by_login("aaron")
110 login_as :quentin 116 login_as :quentin
111 put :update, :id => user.id, :user => {:login => "random"} 117 put :update, params: { :id => user.id, :user => {:login => "random"} }
112 assert_redirected_to users_path 118 assert_redirected_to users_path
113 assert_equal( 119 assert_equal(
114 "Sorry, you need to be an admin for this action", 120 "Sorry, you need to be an admin for this action",
@@ -119,7 +125,7 @@ class UsersControllerTest < ActionController::TestCase
119 test "updating an user when being login in as admin user" do 125 test "updating an user when being login in as admin user" do
120 user = User.find_by_login("quentin") 126 user = User.find_by_login("quentin")
121 login_as :aaron 127 login_as :aaron
122 put :update, :id => user.id, :user => {:login => "random"} 128 put :update, params: { :id => user.id, :user => {:login => "random"} }
123 assert_redirected_to user_path(user) 129 assert_redirected_to user_path(user)
124 assert_equal "random", user.reload.login 130 assert_equal "random", user.reload.login
125 end 131 end
@@ -127,21 +133,21 @@ class UsersControllerTest < ActionController::TestCase
127 test "updating own user details is allowd" do 133 test "updating own user details is allowd" do
128 user = User.find_by_login("quentin") 134 user = User.find_by_login("quentin")
129 login_as :quentin 135 login_as :quentin
130 put :update, :id => user.id, :user => {:login => "random"} 136 put :update, params: { :id => user.id, :user => {:login => "random"} }
131 assert_redirected_to user_path(user) 137 assert_redirected_to user_path(user)
132 assert_equal "random", user.reload.login 138 assert_equal "random", user.reload.login
133 end 139 end
134 140
135 test "showing a user" do 141 test "showing a user" do
136 login_as :quentin 142 login_as :quentin
137 get :show, :id => User.find_by_login("aaron").id 143 get :show, params: { :id => User.find_by_login("aaron").id }
138 assert_response :success 144 assert_response :success
139 end 145 end
140 146
141 test "destroying an user being logged in as regular user wont work" do 147 test "destroying an user being logged in as regular user wont work" do
142 login_as :quentin 148 login_as :quentin
143 assert_no_difference "User.count" do 149 assert_no_difference "User.count" do
144 delete :destroy, :id => User.find_by_login("aaron").id 150 delete :destroy, params: { :id => User.find_by_login("aaron").id }
145 end 151 end
146 assert_redirected_to users_path 152 assert_redirected_to users_path
147 assert_equal( 153 assert_equal(
@@ -153,7 +159,7 @@ class UsersControllerTest < ActionController::TestCase
153 test "destroying an user being logged in as admin user" do 159 test "destroying an user being logged in as admin user" do
154 login_as :aaron 160 login_as :aaron
155 assert_difference "User.count", -1 do 161 assert_difference "User.count", -1 do
156 delete :destroy, :id => User.find_by_login("quentin").id 162 delete :destroy, params: { :id => User.find_by_login("quentin").id }
157 end 163 end
158 assert_redirected_to users_path 164 assert_redirected_to users_path
159 end 165 end
@@ -161,7 +167,7 @@ class UsersControllerTest < ActionController::TestCase
161 test "admin user can promote regular users to admins" do 167 test "admin user can promote regular users to admins" do
162 login_as :aaron 168 login_as :aaron
163 user = users(:quentin) 169 user = users(:quentin)
164 put :update, :id => user.id, :user => {:admin => true} 170 put :update, params: { :id => user.id, :user => {:admin => true} }
165 171
166 user.reload 172 user.reload
167 assert_equal true, user.is_admin? 173 assert_equal true, user.is_admin?
@@ -170,7 +176,7 @@ class UsersControllerTest < ActionController::TestCase
170 test "regular users cannot promote themselves to admins" do 176 test "regular users cannot promote themselves to admins" do
171 login_as :quentin 177 login_as :quentin
172 user = users(:quentin) 178 user = users(:quentin)
173 put :update, :id => user.id, :user => {:admin => true} 179 put :update, params: { :id => user.id, :user => {:admin => true} }
174 180
175 user.reload 181 user.reload
176 assert_equal false, user.is_admin? 182 assert_equal false, user.is_admin?
diff --git a/test/unit/asset_test.rb b/test/models/asset_test.rb
index a1041e4..a1041e4 100644
--- a/test/unit/asset_test.rb
+++ b/test/models/asset_test.rb
diff --git a/test/unit/event_test.rb b/test/models/event_test.rb
index f310af8..f310af8 100644
--- a/test/unit/event_test.rb
+++ b/test/models/event_test.rb
diff --git a/test/unit/helpers/admin_helper_test.rb b/test/models/helpers/admin_helper_test.rb
index 23d9f40..23d9f40 100644
--- a/test/unit/helpers/admin_helper_test.rb
+++ b/test/models/helpers/admin_helper_test.rb
diff --git a/test/unit/helpers/assets_helper_test.rb b/test/models/helpers/assets_helper_test.rb
index ae50bff..ae50bff 100644
--- a/test/unit/helpers/assets_helper_test.rb
+++ b/test/models/helpers/assets_helper_test.rb
diff --git a/test/unit/helpers/content_helper_test.rb b/test/models/helpers/content_helper_test.rb
index 2da82d7..2da82d7 100644
--- a/test/unit/helpers/content_helper_test.rb
+++ b/test/models/helpers/content_helper_test.rb
diff --git a/test/unit/helpers/events_helper_test.rb b/test/models/helpers/events_helper_test.rb
index 2e7567e..2e7567e 100644
--- a/test/unit/helpers/events_helper_test.rb
+++ b/test/models/helpers/events_helper_test.rb
diff --git a/test/unit/helpers/menu_items_helper_test.rb b/test/models/helpers/menu_items_helper_test.rb
index 8919dfd..8919dfd 100644
--- a/test/unit/helpers/menu_items_helper_test.rb
+++ b/test/models/helpers/menu_items_helper_test.rb
diff --git a/test/unit/helpers/nodes_helper_test.rb b/test/models/helpers/nodes_helper_test.rb
index 13011de..13011de 100644
--- a/test/unit/helpers/nodes_helper_test.rb
+++ b/test/models/helpers/nodes_helper_test.rb
diff --git a/test/unit/helpers/occurrences_helper_test.rb b/test/models/helpers/occurrences_helper_test.rb
index 0692926..0692926 100644
--- a/test/unit/helpers/occurrences_helper_test.rb
+++ b/test/models/helpers/occurrences_helper_test.rb
diff --git a/test/unit/helpers/pages_helper_test.rb b/test/models/helpers/pages_helper_test.rb
index 535dfe1..535dfe1 100644
--- a/test/unit/helpers/pages_helper_test.rb
+++ b/test/models/helpers/pages_helper_test.rb
diff --git a/test/unit/helpers/revisions_helper_test.rb b/test/models/helpers/revisions_helper_test.rb
index 6bb5f07..6bb5f07 100644
--- a/test/unit/helpers/revisions_helper_test.rb
+++ b/test/models/helpers/revisions_helper_test.rb
diff --git a/test/unit/helpers/rss_helper_test.rb b/test/models/helpers/rss_helper_test.rb
index b040b3e..b040b3e 100644
--- a/test/unit/helpers/rss_helper_test.rb
+++ b/test/models/helpers/rss_helper_test.rb
diff --git a/test/unit/helpers/search_helper_test.rb b/test/models/helpers/search_helper_test.rb
index 3034163..3034163 100644
--- a/test/unit/helpers/search_helper_test.rb
+++ b/test/models/helpers/search_helper_test.rb
diff --git a/test/unit/helpers/tags_helper_test.rb b/test/models/helpers/tags_helper_test.rb
index 4b1935f..4b1935f 100644
--- a/test/unit/helpers/tags_helper_test.rb
+++ b/test/models/helpers/tags_helper_test.rb
diff --git a/test/unit/helpers/users_helper_test.rb b/test/models/helpers/users_helper_test.rb
index 96af37a..96af37a 100644
--- a/test/unit/helpers/users_helper_test.rb
+++ b/test/models/helpers/users_helper_test.rb
diff --git a/test/unit/menu_item_test.rb b/test/models/menu_item_test.rb
index 81d9c01..81d9c01 100644
--- a/test/unit/menu_item_test.rb
+++ b/test/models/menu_item_test.rb
diff --git a/test/unit/node_test.rb b/test/models/node_test.rb
index 514ba3f..514ba3f 100644
--- a/test/unit/node_test.rb
+++ b/test/models/node_test.rb
diff --git a/test/unit/occurrence_test.rb b/test/models/occurrence_test.rb
index 91a78ec..91a78ec 100644
--- a/test/unit/occurrence_test.rb
+++ b/test/models/occurrence_test.rb
diff --git a/test/unit/page_test.rb b/test/models/page_test.rb
index 401d777..8b34399 100644
--- a/test/unit/page_test.rb
+++ b/test/models/page_test.rb
@@ -43,7 +43,7 @@ class PageTest < ActiveSupport::TestCase
43 43
44 assert_equal 2, Page.aggregate( options1 ).length 44 assert_equal 2, Page.aggregate( options1 ).length
45 assert_equal 1, Page.aggregate( options2 ).length 45 assert_equal 1, Page.aggregate( options2 ).length
46 assert_equal 4, Page.find_tagged_with( "update" ).length 46 assert_equal 4, Page.tagged_with( "update" ).length
47 assert_equal [d2.id, d4.id], Page.aggregate( options1 ).map {|x| x.id} 47 assert_equal [d2.id, d4.id], Page.aggregate( options1 ).map {|x| x.id}
48 end 48 end
49 49
diff --git a/test/unit/permission_test.rb b/test/models/permission_test.rb
index 08fcc0b..08fcc0b 100644
--- a/test/unit/permission_test.rb
+++ b/test/models/permission_test.rb
diff --git a/test/unit/related_asset_test.rb b/test/models/related_asset_test.rb
index a739e6b..a739e6b 100644
--- a/test/unit/related_asset_test.rb
+++ b/test/models/related_asset_test.rb
diff --git a/test/unit/user_test.rb b/test/models/user_test.rb
index bd5d059..bd5d059 100644
--- a/test/unit/user_test.rb
+++ b/test/models/user_test.rb
diff --git a/test/performance/browsing_test.rb b/test/performance/browsing_test.rb
deleted file mode 100644
index 4b60558..0000000
--- a/test/performance/browsing_test.rb
+++ /dev/null
@@ -1,9 +0,0 @@
1require 'test_helper'
2require 'performance_test_help'
3
4# Profiling results for each test method are written to tmp/performance.
5class BrowsingTest < ActionController::PerformanceTest
6 def test_homepage
7 get '/'
8 end
9end
diff --git a/test/test_helper.rb b/test/test_helper.rb
index 549f594..2514926 100644
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -104,14 +104,7 @@ class ActiveSupport::TestCase
104 # The only drawback to using transactional fixtures is when you actually 104 # The only drawback to using transactional fixtures is when you actually
105 # need to test transactions. Since your test is bracketed by a transaction, 105 # need to test transactions. Since your test is bracketed by a transaction,
106 # any transactions started in your code will be automatically rolled back. 106 # any transactions started in your code will be automatically rolled back.
107 self.use_transactional_fixtures = true 107 self.use_transactional_tests = true
108
109 # Instantiated fixtures are slow, but give you @david where otherwise you
110 # would need people(:david). If you don't want to migrate your existing
111 # test cases which use the @david style and don't mind the speed hit (each
112 # instantiated fixtures translates to a database query per test method),
113 # then set this back to true.
114 self.use_instantiated_fixtures = false
115 108
116 # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order. 109 # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order.
117 # 110 #
@@ -120,7 +113,7 @@ class ActiveSupport::TestCase
120 fixtures :all 113 fixtures :all
121 114
122 # Add more helper methods to be used by all tests here... 115 # Add more helper methods to be used by all tests here...
123 116
124 def create_node_with_published_page 117 def create_node_with_published_page
125 node = create_node_with_draft 118 node = create_node_with_draft
126 draft = node.draft 119 draft = node.draft