require 'test_helper' class ButtonTest < ActionView::TestCase include UiBibz::Helpers::Ui::CoreHelper test "button" do actual = ui_button('state') expected = "" assert_equal expected, actual end test "button with status" do actual = ui_button('state', status: :success) expected = "" assert_equal expected, actual end test 'button outline' do actual = ui_button('state', status: :success, outline: true) expected = "" assert_equal expected, actual end test 'button disabled' do actual = ui_button('state', state: :disabled) expected = "" assert_equal expected, actual end test 'button active' do actual = ui_button('state', state: :active) expected = "" assert_equal expected, actual end test 'button badge' do actual = ui_button('state', badge: 2) expected = "" assert_equal expected, actual end test 'button block' do actual = ui_button('state', type: :block) expected = "" assert_equal expected, actual end test 'button size' do actual = ui_button('state', size: :sm) expected = "" assert_equal expected, actual end test 'button toggle' do actual = ui_button('state', toggle: true) expected = "" assert_equal expected, actual end test 'button glyph' do actual = ui_button('state', glyph: 'diamond') expected = "" assert_equal expected, actual end test 'button glyph without text' do actual = ui_button('state', glyph: 'diamond', text: false) expected = "" assert_equal expected, actual end test 'button with collapse' do actual = ui_button('state', collapse: 'collapse-id') expected = "" assert_equal expected, actual end test "button with simple popover" do actual = ui_button('My Button', popover: 'My popover') expected = "" assert_equal expected, actual end test "button with complex popover" do actual = ui_button('My Button', popover: { content: 'My popover', position: :left }) expected = "" assert_equal expected, actual end test "button with simple tooltip" do actual = ui_button('My Button', { tooltip: true }, { title: 'My tooltip' }) expected = "" assert_equal expected, actual end test "button with complex tooltip" do actual = ui_button('My Button', tooltip: { title: 'My tooltip', position: :left }) expected = "" assert_equal expected, actual end end