Sha256: a39069f2528eb0a3b4a2ef7ce3ac150ab3dab6223e4ec8c3e1ab8ee5478c46df

Contents?: true

Size: 571 Bytes

Versions: 2

Compression:

Stored size: 571 Bytes

Contents

require 'test_helper'

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

  test 'create complex component' do
    actual = UiBibz::Ui::Component.new('New component', { status: :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::Component.new(status: :active) do
      "New content"
    end.render
    expected = 'New content'

    assert_equal expected, actual
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ui_bibz-1.0.0 test/ui/component_test.rb
ui_bibz-0.9.0 test/ui/component_test.rb