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 233  
234 234 Noosfero::Plugin::Manager.any_instance.stubs(:enabled_plugins).returns([TestBlockPlugin.new])
235 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 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 240 end
292 241  
293 242 should 'a block plugin cannot be listed for unspecified types' do
... ... @@ -320,14 +269,8 @@ class EnvironmentDesignControllerTest &lt; ActionController::TestCase
320 269 get :index
321 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 274 end
332 275  
333 276 should 'clone a block' do
... ...