UNPKG

@variantjs/core

Version:

VariantJS common functions and utilities

42 lines (35 loc) 1.14 kB
import { NormalizedOption } from '..'; import normalizedOptionIsDisabled from '../helpers/normalizedOptionIsDisabled'; describe('normalizedOptionIsDisabled', () => { it('option disabled attribute is "disabled" returns true ', () => { const option: NormalizedOption = { value: 'value', text: 'text', disabled: 'disabled', }; expect(normalizedOptionIsDisabled(option)).toBe(true); }); it('option disabled attribute is `true` returns true ', () => { const option: NormalizedOption = { value: 'value', text: 'text', disabled: true, }; expect(normalizedOptionIsDisabled(option)).toBe(true); }); it('option disabled attribute is `false` returns false ', () => { const option: NormalizedOption = { value: 'value', text: 'text', disabled: false, }; expect(normalizedOptionIsDisabled(option)).toBe(false); }); it('option doesnt have disabled attribute returns false ', () => { const option: NormalizedOption = { value: 'value', text: 'text', }; expect(normalizedOptionIsDisabled(option)).toBe(false); }); });