Sha256: 0053066211d84f763c17cf0fd96ac94285548dfa9d893cbfaf2b5db15aab5677

Contents?: true

Size: 1023 Bytes

Versions: 13

Compression:

Stored size: 1023 Bytes

Contents

require 'test_helper'
include UiBibz::Helpers
class DropdownTest < ActionView::TestCase

  test 'Dropdown' do
    actual = UiBibz::Ui::Core::Dropdown.new("Dropdown", type: :dropup, status: :success).tap do |d|
      d.link 'Link 1', url: '#link1', glyph: 'eye'
      d.header 'header'
      d.link 'Link 2', url: '#link2'
      d.divider
      d.link 'Link3', url: '#link3'
    end.render
    expected = "<div class=\"dropup btn-group\"><button class=\"btn btn-success dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">Dropdown <span class=\"caret\"></span></button><div class=\"dropdown-menu dropdown-menu-left\"><a class=\"dropdown-item\" href=\"#link1\"><i class=\"glyph fa fa-eye\"></i> Link 1</a><h6 class=\"dropdown-header\" role=\"presentation\">header</h6><a class=\"dropdown-item\" href=\"#link2\">Link 2</a><div class=\"dropdown-divider\"></div><a class=\"dropdown-item\" href=\"#link3\">Link3</a></div></div>"

    assert_equal expected, actual
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ui_bibz-2.0.0.alpha24 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha23 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha22 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha21 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha20 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha19 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha18 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha16 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha15 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha14 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha13 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha12 test/ui/dropdown_test.rb
ui_bibz-2.0.0.alpha11 test/ui/dropdown_test.rb