Sha256: 6d129ac4e49b15fe5eb52774d29de869117268c5e80d80a310438301f6b1a5b0

Contents?: true

Size: 1.19 KB

Versions: 20

Compression:

Stored size: 1.19 KB

Contents

# frozen_string_literal: true

require 'test_helper'
class SplitDropdownTest < ActionView::TestCase
  include UiBibz::Helpers::Ui::CoreHelper

  test 'Split Dropdown' do
    actual = UiBibz::Ui::Core::Forms::Dropdowns::Dropdown.new('Split Dropdown').tap do |d|
      d.link 'state'
    end
    expected = "<div class=\"dropdown\"><button class=\"btn btn-secondary dropdown-toggle\" type=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\" id=\"#{actual.id}\">Split Dropdown</button><div class=\"dropdown-menu\" arial-labelledby=\"#{actual.id}\"><a class=\"dropdown-item\" href=\"#\">state</a></div></div>"

    assert_equal expected, actual.render
  end

  test 'Split Dropdown with link' do
    actual = UiBibz::Ui::Core::Forms::Dropdowns::Dropdown.new('Split Dropdown', tag: :a, url: "#test").tap do |d|
      d.link 'state'
    end
    expected = "<div class=\"dropdown\"><a class=\"btn btn-secondary dropdown-toggle\" role=\"button\" data-bs-toggle=\"dropdown\" aria-expanded=\"false\" id=\"#{actual.id}\">Split Dropdown</a><div class=\"dropdown-menu\" arial-labelledby=\"#{actual.id}\"><a class=\"dropdown-item\" href=\"#\">state</a></div></div>"

    assert_equal expected, actual.render
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
ui_bibz-4.0.0.beta18 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta17 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta16 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta15 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta14 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta13 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta10 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta9 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta8 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta7 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta6 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta4 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-4.0.0.beta3 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-3.0.13 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-3.0.12 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-3.0.11 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-3.0.10 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-3.0.9 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-3.0.8 test/ui/core/forms/dropdowns/split_dropdown_test.rb
ui_bibz-3.0.7 test/ui/core/forms/dropdowns/split_dropdown_test.rb