Sha256: ad0f5df676b79a177eb0ee873290521e65cce2c77af116d3d414f291554eeafc

Contents?: true

Size: 581 Bytes

Versions: 20

Compression:

Stored size: 581 Bytes

Contents

require 'test_helper'

include UiBibz::Helpers
class ComponentTest < ActionView::TestCase

  test 'create complex component' do
    actual = UiBibz::Ui::Core::Component.new('New component', { state: :active, glyph: 'add' }, { class: 'new-class' }).render
    expected = '<i class="glyph fa fa-add"></i> New component'

    assert_equal expected, actual
  end

  test 'create complex component with block' do
    actual = UiBibz::Ui::Core::Component.new(state: :active) do
      "New content"
    end.render
    expected = 'New content'

    assert_equal expected, actual
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
ui_bibz-2.0.0.alpha32 test/ui/component_test.rb
ui_bibz-2.0.0.alpha31 test/ui/component_test.rb
ui_bibz-2.0.0.alpha30 test/ui/component_test.rb
ui_bibz-2.0.0.alpha29 test/ui/component_test.rb
ui_bibz-2.0.0.alpha28 test/ui/component_test.rb
ui_bibz-2.0.0.alpha27 test/ui/component_test.rb
ui_bibz-2.0.0.alpha26 test/ui/component_test.rb
ui_bibz-2.0.0.alpha24 test/ui/component_test.rb
ui_bibz-2.0.0.alpha23 test/ui/component_test.rb
ui_bibz-2.0.0.alpha22 test/ui/component_test.rb
ui_bibz-2.0.0.alpha21 test/ui/component_test.rb
ui_bibz-2.0.0.alpha20 test/ui/component_test.rb
ui_bibz-2.0.0.alpha19 test/ui/component_test.rb
ui_bibz-2.0.0.alpha18 test/ui/component_test.rb
ui_bibz-2.0.0.alpha16 test/ui/component_test.rb
ui_bibz-2.0.0.alpha15 test/ui/component_test.rb
ui_bibz-2.0.0.alpha14 test/ui/component_test.rb
ui_bibz-2.0.0.alpha13 test/ui/component_test.rb
ui_bibz-2.0.0.alpha12 test/ui/component_test.rb
ui_bibz-2.0.0.alpha11 test/ui/component_test.rb