Commit bf5b298ee77b683000eab2db28d8a2524966e219

Authored by Leandro Santos
1 parent eb070c85

fixing merge with master tests

test/functional/environment_design_controller_test.rb
@@ -233,61 +233,10 @@ class EnvironmentDesignControllerTest < ActionController::TestCase @@ -233,61 +233,10 @@ class EnvironmentDesignControllerTest < ActionController::TestCase
233 233
234 Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new]) 234 Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new])
235 login_as(create_admin_user(Environment.default)) 235 login_as(create_admin_user(Environment.default))
236 - get :add_block  
237 -  
238 - assert_response :success  
239 - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock1)  
240 - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock2)  
241 - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock3)  
242 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock4)  
243 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock5)  
244 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock6)  
245 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock7)  
246 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock8)  
247 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock9)  
248 - end  
249 -  
250 - should 'a block plugin with side position add new blocks only in this position' do  
251 - class CustomBlock1 < Block; end;  
252 - class CustomBlock2 < Block; end;  
253 - class CustomBlock3 < Block; end;  
254 - class CustomBlock4 < Block; end;  
255 - class CustomBlock5 < Block; end;  
256 - class CustomBlock6 < Block; end;  
257 - class CustomBlock7 < Block; end;  
258 - class CustomBlock8 < Block; end;  
259 - class CustomBlock9 < Block; end;  
260 -  
261 - class TestBlockPlugin < Noosfero::Plugin  
262 - def self.extra_blocks  
263 - {  
264 - CustomBlock1 => {:type => Environment, :position => [1]},  
265 - CustomBlock2 => {:type => Environment, :position => 1},  
266 - CustomBlock3 => {:type => Environment, :position => '1'},  
267 - CustomBlock4 => {:type => Environment, :position => [2]},  
268 - CustomBlock5 => {:type => Environment, :position => 2},  
269 - CustomBlock6 => {:type => Environment, :position => '2'},  
270 - CustomBlock7 => {:type => Environment, :position => [3]},  
271 - CustomBlock8 => {:type => Environment, :position => 3},  
272 - CustomBlock9 => {:type => Environment, :position => '3'},  
273 - }  
274 - end  
275 - end  
276 -  
277 - Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new])  
278 - login_as(create_admin_user(Environment.default))  
279 - get :add_block 236 + get :index
280 assert_response :success 237 assert_response :success
281 238
282 - refute @controller.instance_variable_get('@side_block_types').include?(CustomBlock1)  
283 - refute @controller.instance_variable_get('@side_block_types').include?(CustomBlock2)  
284 - refute @controller.instance_variable_get('@side_block_types').include?(CustomBlock3)  
285 - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock4)  
286 - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock5)  
287 - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock6)  
288 - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock7)  
289 - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock8)  
290 - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock9) 239 + (1..9).each {|i| assert_tag :tag => 'div', :attributes => { 'data-block-type' => "EnvironmentDesignControllerTest::CustomBlock#{i}" }}
291 end 240 end
292 241
293 should 'a block plugin cannot be listed for unspecified types' do 242 should 'a block plugin cannot be listed for unspecified types' do
@@ -320,14 +269,8 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase @@ -320,14 +269,8 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase
320 get :index 269 get :index
321 assert_response :success 270 assert_response :success
322 271
323 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock1)  
324 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock2)  
325 - refute @controller.instance_variable_get('@center_block_types').include?(CustomBlock3)  
326 - assert @controller.instance_variable_get('@center_block_types').include?(CustomBlock4)  
327 - refute @controller.instance_variable_get('@side_block_types').include?(CustomBlock5)  
328 - refute @controller.instance_variable_get('@side_block_types').include?(CustomBlock6)  
329 - refute @controller.instance_variable_get('@side_block_types').include?(CustomBlock7)  
330 - assert @controller.instance_variable_get('@side_block_types').include?(CustomBlock8) 272 + [4, 8].each {|i| assert_tag :tag => 'div', :attributes => { 'data-block-type' => "EnvironmentDesignControllerTest::CustomBlock#{i}" }}
  273 + [1, 2, 3, 5, 6, 7].each {|i| assert_no_tag :tag => 'div', :attributes => { 'data-block-type' => "EnvironmentDesignControllerTest::CustomBlock#{i}" }}
331 end 274 end
332 275
333 should 'clone a block' do 276 should 'clone a block' do