import '../../../fomantic/build/fomantic.js'; import {createElementFromHTML} from '../../utils/dom.ts'; import {hideScopedEmptyDividers} from './dropdown.ts'; test('dropdown-item-literal-text', () => { // a "choice" workflow_dispatch input can offer the string "false" as an option. // jQuery `.data()` would coerce `data-text="false"` to the boolean `false`, which then renders as empty text. const $dropdown = $(``).dropdown(); for (const value of ['1', '0', 'true', 'false']) { $dropdown.dropdown('set selected', value); expect($dropdown.dropdown('get text')).toEqual(value); expect($dropdown.dropdown('get value')).toEqual(value); } }); test('hideScopedEmptyDividers-simple', () => { const container = createElementFromHTML(`