# frozen_string_literal: true require 'test_helper' class ListGroupTest < ActionView::TestCase include UiBibz::Helpers::Ui::CoreHelper test 'list_group with link' do actual = ui_list_group(tag_type: :a) do |lg| lg.list 'Momo', { status: :success, url: '#momo' } lg.list({ tap: true, active: true, url: '#state' }) do |l| l.header 'My title' l.body 'My body' end end expected = '
Momo
  • My title

    My body

  • ' assert_equal expected, actual end test 'list_group' do actual = ui_list_group do |lg| lg.list 'Lulu' lg.list 'state' end expected = '' assert_equal expected, actual end test 'list with a tag' do actual = ui_list_group(tag_type: :a) do |lg| lg.list 'Lulu' lg.list 'state' end expected = '
    Lulustate
    ' assert_equal expected, actual end test 'list with a li' do actual = ui_list_group(tag_type: :li) do |lg| lg.list 'Lulu' lg.list 'state' end expected = '' assert_equal expected, actual end test 'list with a button' do actual = ui_list_group(tag_type: :button) do |lg| lg.list 'Lulu' lg.list 'state' end expected = '
    ' assert_equal expected, actual end end