ref: dockerize
test/unit/categories_block_test.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
require_relative "../test_helper" class CategoriesBlockTest < ActiveSupport::TestCase should 'default describe' do assert_not_equal Block.description, CategoriesBlock.description end should 'default title' do block = Block.new category_block = CategoriesBlock.new assert_not_equal block.title, category_block.default_title end should 'have a help defined' do category_block = CategoriesBlock.new assert_not_nil category_block.help end include BoxesHelper should 'display category block' do block = CategoriesBlock.new self.expects(:render).with(template: 'blocks/categories', locals: {block: block}) render_block_content(block) end should 'be editable' do assert CategoriesBlock.new.editable? end should 'default category types is an empty array' do category_block = CategoriesBlock.new assert_kind_of Array, category_block.category_types assert category_block.category_types.empty? end should 'available category types' do category_block = CategoriesBlock.new assert_equal({ _('Generic category') => nil, _('Region') => 'Region', _('Product') => 'ProductCategory' }, category_block.available_category_types) end end |