require 'test_helper'
include UiBibz::Helpers
class InputDropdownSelectFieldTest < ActionView::TestCase
test 'dropdowm_select_field' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', options_tags: options).render
expected = ""
assert_equal expected, actual
end
test 'dropdowm_select_field searchable' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', { options_tags: options, searchable: true }).render
expected = ""
assert_equal expected, actual
end
test 'dropdowm_select_field max_options' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', { options_tags: options, max_options: 2 }).render
expected = ""
assert_equal expected, actual
end
test 'dropdowm_select_field selected_text_format' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', { options_tags: options, selected_text_format: "count > x" }).render
expected = ""
assert_equal expected, actual
end
test 'dropdowm_select_field menu_size' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', { options_tags: options, menu_size: 2 }).render
expected = ""
assert_equal expected, actual
end
test 'dropdowm_select_field actions_box' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', { options_tags: options, actions_box: true }).render
expected = ""
assert_equal expected, actual
end
test 'dropdowm_select_field show_tick' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', { options_tags: options, show_tick: true }).render
expected = ""
assert_equal expected, actual
end
test 'dropdowm_select_field show_menu_arrow' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', { options_tags: options, show_menu_arrow: true }).render
expected = ""
assert_equal expected, actual
end
test 'dropdowm_select_field dropup' do
options = options_for_select(2.times.map{ |i| "option #{i}" })
actual = UiBibz::Ui::Core::Inputs::DropdownSelectField.new('test', { options_tags: options, dropup: true }).render
expected = ""
assert_equal expected, actual
end
end