Sha256: 4bdd691bd5faa8b56a1a1a06e13f3bed135b0ddd9cbf64d2a1554d1b8de286ae
Contents?: true
Size: 1.81 KB
Versions: 3
Compression:
Stored size: 1.81 KB
Contents
require 'test_helper' class ButtonGroupTest < ActionView::TestCase include UiBibz::Helpers::Ui::CoreHelper test 'button group' do actual = ui_button_group do |bg| bg.button 'state' end expected = "<div class=\"btn-group\" role=\"group\"><button class=\"btn\">state</button></div>" assert_equal expected, actual end test 'button group vertical' do actual = ui_button_group(position: :vertical) do |bg| bg.button 'state' end expected = "<div class=\"btn-group-vertical\" role=\"group\"><button class=\"btn\">state</button></div>" assert_equal expected, actual end test 'button group status' do actual = ui_button_group(status: :primary) do |bg| bg.button 'state' end expected = "<div class=\"btn-group\" role=\"group\"><button class=\"btn-primary btn\">state</button></div>" assert_equal expected, actual end test 'button group size' do actual = ui_button_group(size: :sm) do |bg| bg.button 'state' end expected = "<div class=\"btn-group btn-group-sm\" role=\"group\"><button class=\"btn btn-sm\">state</button></div>" assert_equal expected, actual end test 'button group with dropdown' do actual = ui_button_group do |bg| bg.dropdown("Dropdown", type: :dropup, status: :success) do |d| d.link 'Link 1', url: '#link1', glyph: 'eye' end end expected = "<div class=\"btn-group\" role=\"group\"><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></div></div></div>" assert_equal expected, actual end end
Version data entries
3 entries across 3 versions & 1 rubygems