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 = "
"
assert_equal expected, actual
end
test 'list_group' do
actual = ui_list_group do |lg|
lg.list 'Lulu'
lg.list 'state'
end
expected = "
Lulu
state
"
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 = "
"
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 = "
Lulu
state
"
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