UNPKG

@variantjs/core

Version:

VariantJS common functions and utilities

48 lines (44 loc) 1.14 kB
import * as config from '../config/index'; it('exports all the configs and keys', () => { const keys = [ 'TInputConfig', 'TTextareaConfig', 'TButtonConfig', 'TSelectConfig', 'TCheckboxConfig', 'TRadioConfig', 'TTagConfig', 'TCardConfig', 'TCardClassesKeys', 'TModalConfig', 'TModalClassesKeys', 'ModalHideReason', 'TDialogConfig', 'TDialogClassesKeys', 'DialogHideReason', 'DialogType', 'DialogIcon', 'TAlertConfig', 'TAlertClassesKeys', 'TInputGroupConfig', 'TInputGroupClassesKeys', 'TDropdownConfig', 'TDropdownPopperDefaultOptions', 'TDropdownClassesKeys', 'TRichSelectConfig', 'TRichSelectClassesKeys', 'TDatepickerConfig', 'TDatepickerClassesKeys', 'TToggleConfig', 'TToggleClassesKeys', 'TWrappedRadioConfig', 'TWrappedRadioClassesKeys', 'TWrappedCheckboxConfig', 'TWrappedCheckboxClassesKeys', ]; expect(Object.keys(config)).toEqual(keys); keys.forEach((key) => { // eslint-disable-next-line @typescript-eslint/no-explicit-any expect((config as any)[key]).toBeTruthy(); }); });