From 8510ec43580812edc635f13f24ea2c6a48ead70b Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Thu, 5 Dec 2013 15:40:37 -0300 Subject: [PATCH] container-block-plugin: add namespace to block class name --- plugins/container_block/lib/container_block.rb | 54 ------------------------------------------------------ plugins/container_block/lib/container_block_array.rb | 14 -------------- plugins/container_block/lib/container_block_plugin.rb | 4 ++-- plugins/container_block/lib/container_block_plugin/container_block.rb | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ plugins/container_block/lib/container_block_plugin/container_block_array.rb | 14 ++++++++++++++ plugins/container_block/lib/ext/block.rb | 2 +- plugins/container_block/lib/ext/environment.rb | 2 +- plugins/container_block/lib/ext/profile.rb | 2 +- plugins/container_block/public/style.css | 20 ++++++++++---------- plugins/container_block/test/functional/container_block_environment_design_controller_test.rb | 4 ++-- plugins/container_block/test/functional/container_block_home_controller_test.rb | 6 +++--- plugins/container_block/test/functional/container_block_plugin_admin_controller_test.rb | 4 ++-- plugins/container_block/test/functional/container_block_plugin_controller_test.rb | 4 ++-- plugins/container_block/test/functional/container_block_plugin_myprofile_controller_test.rb | 2 +- plugins/container_block/test/unit/block_test.rb | 2 +- plugins/container_block/test/unit/container_block_array_test.rb | 29 ----------------------------- plugins/container_block/test/unit/container_block_plugin/container_block_array_test.rb | 29 +++++++++++++++++++++++++++++ plugins/container_block/test/unit/container_block_plugin/container_block_test.rb | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ plugins/container_block/test/unit/container_block_plugin_test.rb | 2 +- plugins/container_block/test/unit/container_block_test.rb | 85 ------------------------------------------------------------------------------------- plugins/container_block/test/unit/environment_test.rb | 2 +- plugins/container_block/test/unit/profile_test.rb | 2 +- 22 files changed, 211 insertions(+), 211 deletions(-) delete mode 100644 plugins/container_block/lib/container_block.rb delete mode 100644 plugins/container_block/lib/container_block_array.rb create mode 100644 plugins/container_block/lib/container_block_plugin/container_block.rb create mode 100644 plugins/container_block/lib/container_block_plugin/container_block_array.rb delete mode 100644 plugins/container_block/test/unit/container_block_array_test.rb create mode 100644 plugins/container_block/test/unit/container_block_plugin/container_block_array_test.rb create mode 100644 plugins/container_block/test/unit/container_block_plugin/container_block_test.rb delete mode 100644 plugins/container_block/test/unit/container_block_test.rb diff --git a/plugins/container_block/lib/container_block.rb b/plugins/container_block/lib/container_block.rb deleted file mode 100644 index be88188..0000000 --- a/plugins/container_block/lib/container_block.rb +++ /dev/null @@ -1,54 +0,0 @@ -class ContainerBlock < Block - - after_create :create_box - after_destroy :destroy_children - - settings_items :container_box_id, :type => Integer, :default => nil - settings_items :children_settings, :type => Hash, :default => {} - - def self.description - _('Container') - end - - def help - _('This block acts as a container for another blocks') - end - - def layout_template - nil - end - - def destroy_children - blocks.destroy_all - end - - def create_box - box = Box.create!(:owner => self) - settings[:container_box_id] = box.id - save! - end - - def container_box - Box.find(container_box_id) - end - - def block_classes=(classes) - classes.each { |c| block = c.constantize.create!(:box => container_box) } if classes - end - - def blocks - container_box.blocks - end - - def child_width(child_id) - children_settings[child_id][:width] if children_settings[child_id] - end - - def content(args={}) - block = self - lambda do - render :file => 'blocks/container.rhtml', :locals => {:block => block} - end - end - -end diff --git a/plugins/container_block/lib/container_block_array.rb b/plugins/container_block/lib/container_block_array.rb deleted file mode 100644 index 576012d..0000000 --- a/plugins/container_block/lib/container_block_array.rb +++ /dev/null @@ -1,14 +0,0 @@ -module ContainerBlockArray - - def blocks_with_container_block_plugin(reload = false) - blocks = blocks_without_container_block_plugin(reload) - blocks.each { |block| blocks.concat(block.blocks) if block.kind_of?(ContainerBlock) } - end - - def self.included(base) - base.class_eval do - alias_method_chain :blocks, :container_block_plugin - end - end - -end diff --git a/plugins/container_block/lib/container_block_plugin.rb b/plugins/container_block/lib/container_block_plugin.rb index 7b80d82..fa25c92 100644 --- a/plugins/container_block/lib/container_block_plugin.rb +++ b/plugins/container_block/lib/container_block_plugin.rb @@ -7,9 +7,9 @@ class ContainerBlockPlugin < Noosfero::Plugin def self.plugin_description _("A plugin that add a container block.") end - + def self.extra_blocks - { ContainerBlock => {} } + { ContainerBlockPlugin::ContainerBlock => {} } end def stylesheet? diff --git a/plugins/container_block/lib/container_block_plugin/container_block.rb b/plugins/container_block/lib/container_block_plugin/container_block.rb new file mode 100644 index 0000000..60b447f --- /dev/null +++ b/plugins/container_block/lib/container_block_plugin/container_block.rb @@ -0,0 +1,54 @@ +class ContainerBlockPlugin::ContainerBlock < Block + + after_create :create_box + after_destroy :destroy_children + + settings_items :container_box_id, :type => Integer, :default => nil + settings_items :children_settings, :type => Hash, :default => {} + + def self.description + _('Container') + end + + def help + _('This block acts as a container for another blocks') + end + + def layout_template + nil + end + + def destroy_children + blocks.destroy_all + end + + def create_box + box = Box.create!(:owner => self) + settings[:container_box_id] = box.id + save! + end + + def container_box + Box.find(container_box_id) + end + + def block_classes=(classes) + classes.each { |c| block = c.constantize.create!(:box => container_box) } if classes + end + + def blocks + container_box.blocks + end + + def child_width(child_id) + children_settings[child_id][:width] if children_settings[child_id] + end + + def content(args={}) + block = self + lambda do + render :file => 'blocks/container.rhtml', :locals => {:block => block} + end + end + +end diff --git a/plugins/container_block/lib/container_block_plugin/container_block_array.rb b/plugins/container_block/lib/container_block_plugin/container_block_array.rb new file mode 100644 index 0000000..8dc36b2 --- /dev/null +++ b/plugins/container_block/lib/container_block_plugin/container_block_array.rb @@ -0,0 +1,14 @@ +module ContainerBlockPlugin::ContainerBlockArray + + def blocks_with_container_block_plugin(reload = false) + blocks = blocks_without_container_block_plugin(reload) + blocks.each { |block| blocks.concat(block.blocks) if block.kind_of?(ContainerBlockPlugin::ContainerBlock) } + end + + def self.included(base) + base.class_eval do + alias_method_chain :blocks, :container_block_plugin + end + end + +end diff --git a/plugins/container_block/lib/ext/block.rb b/plugins/container_block/lib/ext/block.rb index eebfa7e..0bd1c56 100644 --- a/plugins/container_block/lib/ext/block.rb +++ b/plugins/container_block/lib/ext/block.rb @@ -4,7 +4,7 @@ class Block def owner_with_container_block_plugin owner = owner_without_container_block_plugin - owner.kind_of?(ContainerBlock) ? owner.owner : owner + owner.kind_of?(ContainerBlockPlugin::ContainerBlock) ? owner.owner : owner end alias_method_chain :owner, :container_block_plugin diff --git a/plugins/container_block/lib/ext/environment.rb b/plugins/container_block/lib/ext/environment.rb index f4930d2..f2c938a 100644 --- a/plugins/container_block/lib/ext/environment.rb +++ b/plugins/container_block/lib/ext/environment.rb @@ -2,6 +2,6 @@ require_dependency 'environment' class Environment - include ContainerBlockArray + include ContainerBlockPlugin::ContainerBlockArray end diff --git a/plugins/container_block/lib/ext/profile.rb b/plugins/container_block/lib/ext/profile.rb index 7ca7779..5967689 100644 --- a/plugins/container_block/lib/ext/profile.rb +++ b/plugins/container_block/lib/ext/profile.rb @@ -2,6 +2,6 @@ require_dependency 'profile' class Profile - include ContainerBlockArray + include ContainerBlockPlugin::ContainerBlockArray end diff --git a/plugins/container_block/public/style.css b/plugins/container_block/public/style.css index 9f04e3a..a4ba851 100644 --- a/plugins/container_block/public/style.css +++ b/plugins/container_block/public/style.css @@ -1,46 +1,46 @@ -#content .boxes .container-block .container_block_child, .container-block .block-outer { +#content .boxes .container-block-plugin/container-block .container_block_child, .container-block-plugin/container-block .block-outer { display: inline-block; vertical-align: top; margin-left: -2px; margin-right: -2px; } -.container-block .block-target { +.container-block-plugin/container-block .block-target { clear: both; } -.container-block .block-target[id^='end-of-box-'] { +.container-block-plugin/container-block .block-target[id^='end-of-box-'] { display: none; } -#content .boxes .container-block .block .icon-down, #content .boxes .container-block .block .icon-down-disabled { +#content .boxes .container-block-plugin/container-block .block .icon-down, #content .boxes .container-block-plugin/container-block .block .icon-down-disabled { background-image: url(/designs/icons/default/Tango/16x16/actions/go-next.png); } -#content .boxes .container-block .block .icon-up, #content .boxes .container-block .block .icon-up-disabled { +#content .boxes .container-block-plugin/container-block .block .icon-up, #content .boxes .container-block-plugin/container-block .block .icon-up-disabled { background-image: url(/designs/icons/default/Tango/16x16/actions/go-previous.png); } -#content .boxes .container-block .block { +#content .boxes .container-block-plugin/container-block .block { outline-offset: -2px; } -#content .boxes .container-block .block .ui-resizable-handle { +#content .boxes .container-block-plugin/container-block .block .ui-resizable-handle { width: 10px; height: 28px; z-index: 0; } -#content .boxes .container-block .block .ui-resizable-e { +#content .boxes .container-block-plugin/container-block .block .ui-resizable-e { right: -2px; background-image: url(/plugins/container_block/images/handle_e.png); } -#content .boxes .container-block .block .ui-resizable-w { +#content .boxes .container-block-plugin/container-block .block .ui-resizable-w { left: -2px; background-image: url(/plugins/container_block/images/handle_w.png); } -.container-block .button-bar .icon-resize { +.container-block-plugin/container-block .button-bar .icon-resize { background-image: url(/designs/icons/default/Tango/16x16/actions/view-fullscreen.png); } diff --git a/plugins/container_block/test/functional/container_block_environment_design_controller_test.rb b/plugins/container_block/test/functional/container_block_environment_design_controller_test.rb index 5f9e433..b7dd5de 100644 --- a/plugins/container_block/test/functional/container_block_environment_design_controller_test.rb +++ b/plugins/container_block/test/functional/container_block_environment_design_controller_test.rb @@ -13,14 +13,14 @@ class EnvironmentDesignControllerTest < ActionController::TestCase def setup Environment.delete_all @environment = Environment.new(:name => 'testenv', :is_default => true) - @environment.enabled_plugins = ['ContainerBlock'] + @environment.enabled_plugins = ['ContainerBlockPlugin::ContainerBlock'] @environment.save! user = create_user('testinguser') @environment.add_admin(user.person) login_as(user.login) - @block = ContainerBlock.create!(:box => @environment.boxes.first) + @block = ContainerBlockPlugin::ContainerBlock.create!(:box => @environment.boxes.first) end should 'be able to edit ContainerBlock' do diff --git a/plugins/container_block/test/functional/container_block_home_controller_test.rb b/plugins/container_block/test/functional/container_block_home_controller_test.rb index cf29191..7e0031f 100644 --- a/plugins/container_block/test/functional/container_block_home_controller_test.rb +++ b/plugins/container_block/test/functional/container_block_home_controller_test.rb @@ -13,7 +13,7 @@ class HomeControllerTest < ActionController::TestCase def setup Environment.delete_all @environment = Environment.new(:name => 'testenv', :is_default => true) - @environment.enabled_plugins = ['ContainerBlock'] + @environment.enabled_plugins = ['ContainerBlockPlugin::ContainerBlock'] @environment.save! user = create_user('testinguser') @@ -21,14 +21,14 @@ class HomeControllerTest < ActionController::TestCase login_as(user.login) box = Box.create!(:owner => @environment) - @block = ContainerBlock.create!(:box => box) + @block = ContainerBlockPlugin::ContainerBlock.create!(:box => box) @environment.boxes = [box] end should 'display ContainerBlock' do get :index - assert_tag :div, :attributes => { :class => 'block container-block' } + assert_tag :div, :attributes => { :class => 'block container-block-plugin/container-block' } end should 'display container children' do diff --git a/plugins/container_block/test/functional/container_block_plugin_admin_controller_test.rb b/plugins/container_block/test/functional/container_block_plugin_admin_controller_test.rb index c6c5c19..fdf4a29 100644 --- a/plugins/container_block/test/functional/container_block_plugin_admin_controller_test.rb +++ b/plugins/container_block/test/functional/container_block_plugin_admin_controller_test.rb @@ -5,14 +5,14 @@ class ContainerBlockPluginAdminControllerTest < ActionController::TestCase def setup Environment.delete_all @environment = Environment.new(:name => 'testenv', :is_default => true) - @environment.enabled_plugins = ['ContainerBlock'] + @environment.enabled_plugins = ['ContainerBlockPlugin::ContainerBlock'] @environment.save! user = create_user('testinguser') @environment.add_admin(user.person) login_as(user.login) - @block = ContainerBlock.create!(:box => @environment.boxes.first) + @block = ContainerBlockPlugin::ContainerBlock.create!(:box => @environment.boxes.first) @child1 = Block.create!(:box => @block.container_box) @child2 = Block.create!(:box => @block.container_box) end diff --git a/plugins/container_block/test/functional/container_block_plugin_controller_test.rb b/plugins/container_block/test/functional/container_block_plugin_controller_test.rb index 0c672b3..71fa3f3 100644 --- a/plugins/container_block/test/functional/container_block_plugin_controller_test.rb +++ b/plugins/container_block/test/functional/container_block_plugin_controller_test.rb @@ -7,14 +7,14 @@ class ContainerBlockPluginControllerTest < ActionController::TestCase def setup Environment.delete_all @environment = Environment.new(:name => 'testenv', :is_default => true) - @environment.enabled_plugins = ['ContainerBlock'] + @environment.enabled_plugins = ['ContainerBlockPlugin::ContainerBlock'] @environment.save! user = create_user('testinguser') @environment.add_admin(user.person) login_as(user.login) - @block = ContainerBlock.create!(:box => @environment.boxes.first) + @block = ContainerBlockPlugin::ContainerBlock.create!(:box => @environment.boxes.first) @child1 = Block.create!(:box => @block.container_box) @child2 = Block.create!(:box => @block.container_box) @environment = Environment.find(@environment.id) diff --git a/plugins/container_block/test/functional/container_block_plugin_myprofile_controller_test.rb b/plugins/container_block/test/functional/container_block_plugin_myprofile_controller_test.rb index 8df50f0..3ed0df0 100644 --- a/plugins/container_block/test/functional/container_block_plugin_myprofile_controller_test.rb +++ b/plugins/container_block/test/functional/container_block_plugin_myprofile_controller_test.rb @@ -10,7 +10,7 @@ class ContainerBlockPluginMyprofileControllerTest < ActionController::TestCase @profile.add_admin(user.person) @box = Box.new(:owner => @profile) - @block = ContainerBlock.create!(:box => @box) + @block = ContainerBlockPlugin::ContainerBlock.create!(:box => @box) @child1 = Block.create!(:box => @block.container_box) @child2 = Block.create!(:box => @block.container_box) end diff --git a/plugins/container_block/test/unit/block_test.rb b/plugins/container_block/test/unit/block_test.rb index 877b3d1..bff91c9 100644 --- a/plugins/container_block/test/unit/block_test.rb +++ b/plugins/container_block/test/unit/block_test.rb @@ -5,7 +5,7 @@ class BlockTest < ActiveSupport::TestCase def setup @environment = fast_create(Environment) @box = Box.create!(:owner => @environment) - @container = ContainerBlock.create!(:box => @box) + @container = ContainerBlockPlugin::ContainerBlock.create!(:box => @box) end should 'return environment box if block owner is not a ContainerBlock' do diff --git a/plugins/container_block/test/unit/container_block_array_test.rb b/plugins/container_block/test/unit/container_block_array_test.rb deleted file mode 100644 index d116848..0000000 --- a/plugins/container_block/test/unit/container_block_array_test.rb +++ /dev/null @@ -1,29 +0,0 @@ -require File.dirname(__FILE__) + '/../test_helper' - -class ContainerBlockArrayTest < ActiveSupport::TestCase - - attr_reader :blocks - - include ContainerBlockArray - - def setup - @blocks = [] - - @environment = fast_create(Environment) - @container_box = Box.new(:owner => @environment) - @container = ContainerBlock.new(:box => @container_box) - end - - should 'return blocks as usual' do - @blocks << Block.new - assert_equal @blocks, blocks_without_container_block_plugin - end - - should 'return blocks and container block children' do - @container.save! - @container_box.blocks << Block.new - @blocks.concat([Block.new, @container]) - assert_equal @blocks + @container.blocks, blocks_without_container_block_plugin - end - -end diff --git a/plugins/container_block/test/unit/container_block_plugin/container_block_array_test.rb b/plugins/container_block/test/unit/container_block_plugin/container_block_array_test.rb new file mode 100644 index 0000000..1dbeebf --- /dev/null +++ b/plugins/container_block/test/unit/container_block_plugin/container_block_array_test.rb @@ -0,0 +1,29 @@ +require File.dirname(__FILE__) + '/../test_helper' + +class ContainerBlockPlugin::ContainerBlockArrayTest < ActiveSupport::TestCase + + attr_reader :blocks + + include ContainerBlockPlugin::ContainerBlockArray + + def setup + @blocks = [] + + @environment = fast_create(Environment) + @container_box = Box.new(:owner => @environment) + @container = ContainerBlockPlugin::ContainerBlock.new(:box => @container_box) + end + + should 'return blocks as usual' do + @blocks << Block.new + assert_equal @blocks, blocks_without_container_block_plugin + end + + should 'return blocks and container block children' do + @container.save! + @container_box.blocks << Block.new + @blocks.concat([Block.new, @container]) + assert_equal @blocks + @container.blocks, blocks_without_container_block_plugin + end + +end diff --git a/plugins/container_block/test/unit/container_block_plugin/container_block_test.rb b/plugins/container_block/test/unit/container_block_plugin/container_block_test.rb new file mode 100644 index 0000000..07fa708 --- /dev/null +++ b/plugins/container_block/test/unit/container_block_plugin/container_block_test.rb @@ -0,0 +1,85 @@ +require File.dirname(__FILE__) + '/../test_helper' + +class ContainerBlockPlugin::ContainerBlockTest < ActiveSupport::TestCase + + def setup + @block = ContainerBlockPlugin::ContainerBlock.new + end + + should 'describe yourself' do + assert !ContainerBlockPlugin::ContainerBlock.description.blank? + end + + should 'has a help' do + assert !@block.help.blank? + end + + should 'create a box on save' do + @block.save! + assert @block.container_box_id + end + + should 'return created box' do + @block.save! + assert @block.container_box + end + + should 'create new blocks when receive block classes' do + Block.destroy_all + @block.save! + @block.block_classes = ['Block'] + assert_equal 2, Block.count + assert_equal Block, Block.last.class + end + + should 'do not create blocks when nothing is passed as block classes' do + Block.destroy_all + @block.save! + @block.block_classes = [] + assert_equal 1, Block.count + end + + should 'do not create blocks when nil is passed as block classes' do + Block.destroy_all + @block.save! + @block.block_classes = nil + assert_equal 1, Block.count + end + + should 'return a list of blocks associated with the container block' do + Block.destroy_all + @block.save! + @block.block_classes = ['Block', 'Block'] + assert_equal [Block, Block], @block.blocks.map(&:class) + end + + should 'return child width' do + @block.children_settings = {1 => {:width => 10} } + @block.save! + assert_equal 10, @block.child_width(1) + end + + should 'return nil in width if child do not exists' do + @block.children_settings = {2 => {:width => 10} } + @block.save! + assert_equal nil, @block.child_width(1) + end + + should 'return nil at layout_templat' do + assert_equal nil, @block.layout_template + end + + should 'return children blocks that have container box as box' do + @block.save! + child = Block.create!(:box_id => @block.container_box.id) + assert_equal [child], @block.blocks + end + + should 'destroy chilrend when container is removed' do + @block.save! + child = Block.create!(:box_id => @block.container_box.id) + @block.destroy + assert !Block.exists?(child.id) + end + +end diff --git a/plugins/container_block/test/unit/container_block_plugin_test.rb b/plugins/container_block/test/unit/container_block_plugin_test.rb index 319dc9c..292503f 100644 --- a/plugins/container_block/test/unit/container_block_plugin_test.rb +++ b/plugins/container_block/test/unit/container_block_plugin_test.rb @@ -15,7 +15,7 @@ class ContainerBlockPluginTest < ActiveSupport::TestCase end should 'add a block' do - assert_equal [ContainerBlock], ContainerBlockPlugin.extra_blocks.keys + assert_equal [ContainerBlockPlugin::ContainerBlock], ContainerBlockPlugin.extra_blocks.keys end should 'has stylesheet' do diff --git a/plugins/container_block/test/unit/container_block_test.rb b/plugins/container_block/test/unit/container_block_test.rb deleted file mode 100644 index ca90a22..0000000 --- a/plugins/container_block/test/unit/container_block_test.rb +++ /dev/null @@ -1,85 +0,0 @@ -require File.dirname(__FILE__) + '/../test_helper' - -class ContainerBlockTest < ActiveSupport::TestCase - - def setup - @block = ContainerBlock.new - end - - should 'describe yourself' do - assert !ContainerBlock.description.blank? - end - - should 'has a help' do - assert !@block.help.blank? - end - - should 'create a box on save' do - @block.save! - assert @block.container_box_id - end - - should 'return created box' do - @block.save! - assert @block.container_box - end - - should 'create new blocks when receive block classes' do - Block.destroy_all - @block.save! - @block.block_classes = ['Block'] - assert_equal 2, Block.count - assert_equal Block, Block.last.class - end - - should 'do not create blocks when nothing is passed as block classes' do - Block.destroy_all - @block.save! - @block.block_classes = [] - assert_equal 1, Block.count - end - - should 'do not create blocks when nil is passed as block classes' do - Block.destroy_all - @block.save! - @block.block_classes = nil - assert_equal 1, Block.count - end - - should 'return a list of blocks associated with the container block' do - Block.destroy_all - @block.save! - @block.block_classes = ['Block', 'Block'] - assert_equal [Block, Block], @block.blocks.map(&:class) - end - - should 'return child width' do - @block.children_settings = {1 => {:width => 10} } - @block.save! - assert_equal 10, @block.child_width(1) - end - - should 'return nil in width if child do not exists' do - @block.children_settings = {2 => {:width => 10} } - @block.save! - assert_equal nil, @block.child_width(1) - end - - should 'return nil at layout_templat' do - assert_equal nil, @block.layout_template - end - - should 'return children blocks that have container box as box' do - @block.save! - child = Block.create!(:box_id => @block.container_box.id) - assert_equal [child], @block.blocks - end - - should 'destroy chilrend when container is removed' do - @block.save! - child = Block.create!(:box_id => @block.container_box.id) - @block.destroy - assert !Block.exists?(child.id) - end - -end diff --git a/plugins/container_block/test/unit/environment_test.rb b/plugins/container_block/test/unit/environment_test.rb index 93d9e14..1f0613c 100644 --- a/plugins/container_block/test/unit/environment_test.rb +++ b/plugins/container_block/test/unit/environment_test.rb @@ -8,7 +8,7 @@ class EnvironmentTest < ActiveSupport::TestCase @box = Box.create!(:owner => @environment) @block = Block.create!(:box => @box) - @container = ContainerBlock.create!(:box => @box) + @container = ContainerBlockPlugin::ContainerBlock.create!(:box => @box) end should 'return blocks as usual' do diff --git a/plugins/container_block/test/unit/profile_test.rb b/plugins/container_block/test/unit/profile_test.rb index 71767e0..d12f395 100644 --- a/plugins/container_block/test/unit/profile_test.rb +++ b/plugins/container_block/test/unit/profile_test.rb @@ -8,7 +8,7 @@ class ProfileTest < ActiveSupport::TestCase @box = Box.create!(:owner => @profile) @block = Block.create!(:box => @box) - @container = ContainerBlock.create!(:box => @box) + @container = ContainerBlockPlugin::ContainerBlock.create!(:box => @box) end should 'return blocks as usual' do -- libgit2 0.21.2