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