<testExecutions version="1">
<file path="tests/dates.test.ts">
<testCase name="date helpers getLocalFormat() getLocaleFormat(&quot;en&quot;, { type: &quot;date&quot; }) returns correct format" duration="17" />
<testCase name="date helpers getLocalFormat() getLocaleFormat(&quot;en&quot;, { type: &quot;datetime&quot; }) returns correct format" duration="1" />
<testCase name="date helpers getLocalFormat() getLocaleFormat(&quot;en&quot;, { type: &quot;time&quot; }) returns correct format" duration="2" />
<testCase name="date helpers getLocalFormat() can parse es locale" duration="0">
<skipped message="date helpers getLocalFormat() can parse es locale"/>
</testCase>
<testCase name="date helpers getDefaultFormat() default formats changes are a breaking change" duration="0" />
<testCase name="date helpers formatDate() YYYY-MM-dd" duration="1" />
<testCase name="date helpers formatDate() MM/dd/YYYY" duration="2" />
<testCase name="date helpers formatDate() YYYY-MM-dd H:mm" duration="0" />
<testCase name="date helpers formatDate() YYYY-MM-dd h:mm aa" duration="0" />
<testCase name="date helpers class PartialDate constructor() constructor can receive blank string and will return all placeholders" duration="1" />
<testCase name="date helpers class PartialDate constructor() constructor can receive a partial date string and will return a partial date" duration="0" />
<testCase name="date helpers class PartialDate constructor() can be given a DateType" duration="1" />
<testCase name="date helpers class PartialDate constructor() constructed with 24 hour time will set period" duration="0" />
<testCase name="date helpers class PartialDate #toDate() will set hours and mintutes to zero when not provided" duration="1" />
<testCase name="date helpers class PartialDate #toDate() will set hours and mintutes to zero when not provided" duration="1" />
<testCase name="date helpers class PartialDate #toDate() correctly sets leap day when format sets month before year" duration="2" />
<testCase name="date helpers class PartialDate #toDate() correctly sets the year when year is less than 100" duration="1" />
<testCase name="date helpers class PartialDate #toDate() correctly updates the year when year becomes less than 100" duration="0" />
<testCase name="date helpers class PartialDate #toDate() with mocked Date leaves time stable during large year changes" duration="0" />
<testCase name="date helpers class PartialDate #parse() sets the value of the PartialDate to the parsed string" duration="0" />
<testCase name="date helpers class PartialDate #parse() only sets provided values from parsed string" duration="0" />
<testCase name="date helpers class PartialDate #parse() uses internal format when not provided" duration="1" />
<testCase name="date helpers class PartialDate #format() will use provided format by default" duration="0" />
<testCase name="date helpers class PartialDate format setters and getters YYYY" duration="0" />
<testCase name="date helpers class PartialDate format setters and getters MM" duration="0" />
<testCase name="date helpers class PartialDate format setters and getters dd" duration="1" />
<testCase name="date helpers class PartialDate format setters and getters hh:mm aa" duration="0" />
<testCase name="date helpers class PartialDate format setters and getters hh + aa =&gt; HH" duration="0" />
<testCase name="date helpers class PartialDate isValid() time is valid with hours and minutes set" duration="1" />
<testCase name="date helpers class PartialDate isValid() date is valid with year, month, and day set" duration="0" />
<testCase name="date helpers class PartialDate isValid() datetime is valid only with everything set" duration="0" />
<testCase name="date helpers #clone() creates a new duplicate PartialDate when type=date" duration="1" />
<testCase name="date helpers #clone() creates a new duplicate PartialDate when type=time" duration="6" />
<testCase name="date helpers #equals() can test two PartialDate as equal" duration="1" />
</file>
<file path="src/RadioCard/RadioCard.test.tsx">
<testCase name="component: RadioCard style props go to wrapper" duration="115" />
<testCase name="component: RadioCard card wrapper behaves like &lt;label&gt;" duration="33" />
<testCase name="component: RadioCard focus behavior focus on tab" duration="36" />
<testCase name="component: RadioCard focus behavior focus on click wrapper" duration="41" />
<testCase name="component: RadioCard focus behavior focus forward to focusRef" duration="38" />
<testCase name="component: RadioCard focus behavior focus properly on click inner label" duration="41" />
<testCase name="component: RadioCard RadioCard.Group group attributes" duration="38" />
<testCase name="component: RadioCard RadioCard.Group forwarded attributes" duration="28" />
<testCase name="component: RadioCard RadioCard.Group controlled" duration="41" />
</file>
<file path="src/CheckBoxCard/CheckBoxCard.test.tsx">
<testCase name="component: CheckBoxCard style props go to wrapper" duration="145" />
<testCase name="component: CheckBoxCard card wrapper behaves like &lt;label&gt;" duration="49" />
<testCase name="component: CheckBoxCard focus behavior focus on tab" duration="33" />
<testCase name="component: CheckBoxCard focus behavior focus on click wrapper" duration="19" />
<testCase name="component: CheckBoxCard focus behavior focus forward to focusRef" duration="41" />
<testCase name="component: CheckBoxCard focus behavior focus properly on click inner label" duration="51" />
<testCase name="component: CheckBoxCard CheckBoxCard.Group group attributes" duration="37" />
<testCase name="component: CheckBoxCard CheckBoxCard.Group forwarded attributes" duration="49" />
<testCase name="component: CheckBoxCard CheckBoxCard.Group controlled with checked" duration="77" />
<testCase name="component: CheckBoxCard CheckBoxCard.Group controlled with value array" duration="110" />
</file>
<file path="src/hooks/tests/useRefState.test.tsx">
<testCase name="`useRefState` hook when used like `useState` with no initializer" duration="11" />
<testCase name="`useRefState` hook when used like `useState` with initial value" duration="5" />
<testCase name="`useRefState` hook when used like `useState` with initializer function" duration="2" />
<testCase name="`useRefState` hook when used like `useReducer` with void action with no initializer" duration="3" />
<testCase name="`useRefState` hook when used like `useReducer` with void action with initial value" duration="2" />
<testCase name="`useRefState` hook when used like `useReducer` with void action with initializer function" duration="1" />
<testCase name="`useRefState` hook when used like `useReducer` with concrete action with no initializer" duration="2" />
<testCase name="`useRefState` hook when used like `useReducer` with concrete action with initial value" duration="2" />
<testCase name="`useRefState` hook when used like `useReducer` with concrete action with initializer function" duration="2" />
</file>
<file path="src/ColorPicker/ColorPicker.test.tsx">
<testCase name="component: ColorPicker can be controlled with hsl" duration="54" />
<testCase name="component: ColorPicker can be controlled with hsv" duration="17" />
<testCase name="component: ColorPicker can be controlled with rgb" duration="41" />
<testCase name="component: ColorPicker can be controlled with hex" duration="6" />
<testCase name="component: ColorPicker can be controlled empty string resets value" duration="20" />
<testCase name="component: ColorPicker can open portal" duration="203" />
<testCase name="component: ColorPicker calls onChange when apply button is clicked" duration="223" />
<testCase name="component: ColorPicker calls onChange when outer hex input is changed" duration="18" />
<testCase name="component: ColorPicker does not call onChange when cancel button is clicked" duration="150" />
<testCase name="component: ColorPicker calls onFocus when outer hex input is focused" duration="8" />
<testCase name="component: ColorPicker calls onFocus when icon button is clicked" duration="46" />
<testCase name="component: ColorPicker calls onBlur when the outer hex input is blurred" duration="5" />
<testCase name="component: ColorPicker calls onBlur when another element is focused" duration="92" />
<testCase name="component: ColorPicker can set color using the outer hex input" duration="40" />
<testCase name="component: ColorPicker can set color using the inner hex input" duration="75" />
<testCase name="component: ColorPicker can set color using the rgb inputs" duration="190" />
</file>
<file path="src/SelectField/SelectField.test.tsx">
<testCase name="component: SelectField render with complex options" duration="114" />
<testCase name="component: SelectField should render a disabled SelectField" duration="36" />
<testCase name="component: SelectField should render an attached label" duration="43" />
<testCase name="component: SelectField should render an attached tooltip" duration="72" />
<testCase name="component: SelectField should render a provided placeholder" duration="60" />
<testCase name="component: SelectField should render an accessible success message" duration="37" />
<testCase name="component: SelectField should render an accessible warning message" duration="36" />
<testCase name="component: SelectField should render an accessible error message" duration="15" />
<testCase name="component: SelectField supports margin props" duration="101" />
<testCase name="component: SelectField should support flex item props" duration="49" />
<testCase name="component: SelectField should accept form event onChange" duration="62" />
<testCase name="component: SelectField should accept form event onBlur" duration="43" />
<testCase name="component: SelectField should accept form event onFocus" duration="42" />
</file>
<file path="src/Accordion/Accordion.test.tsx">
<testCase name="component: Accordion Component Should render Accordion" duration="83" />
<testCase name="component: Accordion Component Should render outline accordion" duration="11" />
<testCase name="component: Accordion Component Should open Accordion when button is clicked" duration="113" />
<testCase name="component: Accordion Component Should allow the user to initialize accordions as open" duration="8" />
<testCase name="component: Accordion Component Should support nested accordions" duration="101" />
<testCase name="component: Accordion Provider Should manage Accordion state" duration="53" />
<testCase name="component: Accordion Provider Should close one Accordion when another opens" duration="255" />
<testCase name="component: Accordion Provider Should allow two Accordions to be open at the same time" duration="103" />
<testCase name="component: Accordion Provider Should allow the user to initialize accordions as open" duration="46" />
<testCase name="component: Accordion Provider Should allow the user to control which accordions are open" duration="260" />
<testCase name="component: Accordion Provider Should ignore any non-existent IDs" duration="7" />
<testCase name="component: Accordion Provider Should ignore maxOpen if the user controls the open accordions" duration="70" />
<testCase name="component: Accordion Provider Should ignore defaultOpen props on children if the user controls open accordions" duration="11" />
<testCase name="component: Accordion Provider Should properly handle Accordion deletion" duration="112" />
<testCase name="component: Accordion Keyboard Interactions - Controlled DOWN arrow should move focus to the next accordion" duration="8" />
<testCase name="component: Accordion Keyboard Interactions - Controlled UP arrow should move focus to the previous accordion" duration="6" />
<testCase name="component: Accordion Keyboard Interactions - Controlled UP/DOWN arrows should loop on the accordions" duration="8" />
<testCase name="component: Accordion Keyboard Interactions - Controlled SPACE should open/close the accordion" duration="8" />
<testCase name="component: Accordion Keyboard Interactions - Controlled RETURN should open/close the accordion" duration="22" />
<testCase name="component: Accordion Keyboard Interactions - Controlled HOME should focus on the first accordion" duration="43" />
<testCase name="component: Accordion Keyboard Interactions - Controlled END should focus on the last accordion" duration="11" />
<testCase name="component: Accordion Keyboard Interactions - Uncontrolled DOWN arrow should move focus to the next accordion" duration="8" />
<testCase name="component: Accordion Keyboard Interactions - Uncontrolled UP arrow should move focus to the previous accordion" duration="6" />
<testCase name="component: Accordion Keyboard Interactions - Uncontrolled UP/DOWN arrows should loop on the accordions" duration="17" />
<testCase name="component: Accordion Keyboard Interactions - Uncontrolled SPACE should open/close the accordion" duration="20" />
<testCase name="component: Accordion Keyboard Interactions - Uncontrolled RETURN should open/close the accordion" duration="8" />
<testCase name="component: Accordion Keyboard Interactions - Uncontrolled HOME should focus on the first accordion" duration="16" />
<testCase name="component: Accordion Keyboard Interactions - Uncontrolled END should focus on the last accordion" duration="27" />
<testCase name="component: Accordion Render Prop Should allow developer to customize content in header" duration="72" />
<testCase name="component: Accordion Render Prop Clicking icon buttons inside header should not trigger opening/closing" duration="39" />
<testCase name="component: Accordion With theme customization Simple accordion should have 2px border" duration="9" />
<testCase name="component: Accordion With theme customization Outline accordion should have 4px border-radius" duration="12" />
<testCase name="component: Accordion With theme customization Outline accordion should have 0px border-radius" duration="5" />
<testCase name="component: Accordion Should support flex item props" duration="10" />
</file>
<file path="src/MenuBar/MenuBar.test.tsx">
<testCase name="component: MenuBar sidebar" duration="74" />
<testCase name="component: MenuBar sidebar collapse" duration="194" />
<testCase name="component: MenuBar focus" duration="127" />
</file>
<file path="src/Notification/Notification.test.tsx">
<testCase name="component: Notification should render children in the correct position on the page" duration="83" />
<testCase name="component: Notification should not render children when open is false" duration="2" />
<testCase name="component: NotificationProvider should render single notification per position" duration="40" />
<testCase name="component: NotificationProvider should render custom element" duration="3" />
<testCase name="component: NotificationProvider should remove notification on close" duration="103" />
</file>
<file path="src/BrandBar/BrandBar.test.tsx">
<testCase name="component: BrandBar mouse usage can select an action" duration="242" />
<testCase name="component: BrandBar mouse usage can interact with a dropdown" duration="116" />
<testCase name="component: BrandBar mouse usage item supports custom item selectors" duration="51" />
<testCase name="component: BrandBar keyboard usage can select an action" duration="120" />
<testCase name="component: BrandBar keyboard usage can interact with a dropdown" duration="42" />
</file>
<file path="src/SplitButton/SplitButton.test.tsx">
<testCase name="component: SplitButton mouse interactions can select main action" duration="154" />
<testCase name="component: SplitButton mouse interactions can select an action from the dropdown" duration="119" />
<testCase name="component: SplitButton mouse interactions cannot select main action when disabled" duration="29" />
<testCase name="component: SplitButton keyboard interactions can select an action from the dropdown" duration="59" />
<testCase name="component: SplitButton with theme customization should have square shape" duration="18" />
<testCase name="component: SplitButton with theme customization should have intermediate shape" duration="11" />
<testCase name="component: SplitButton with theme customization dropdown should not have box shadows" duration="31" />
<testCase name="component: SplitButton with theme customization should have 2px borders" duration="41" />
</file>
<file path="src/Preview/Preview.test.tsx">
<testCase name="component: Preview Mouse Interactions Should be able to change the image using the arrows" duration="156" />
<testCase name="component: Preview Mouse Interactions should be able to expand an image" duration="108" />
<testCase name="component: Preview Keyboard Interactions Should be able to change the image using the arrows" duration="19" />
<testCase name="component: Preview Keyboard Interactions Should be able to expand an image" duration="29" />
<testCase name="component: Preview Keyboard Interactions should be able to close an image with the escape key" duration="99" />
<testCase name="component: Preview should support flex item props" duration="22" />
</file>
<file path="src/ActionBar/ActionBar.test.tsx">
<testCase name="Component: ActionBar Typechecks" duration="113" />
<testCase name="Component: ActionBar Reposition buttons" duration="73" />
<testCase name="Component: ActionBar Panel control" duration="157" />
</file>
<file path="src/RadioGroup/RadioGroup.test.tsx">
<testCase name="component: RadioGroup should render a radio group" duration="124" />
<testCase name="component: RadioGroup should render a disabled radio group" duration="46" />
<testCase name="component: RadioGroup should trigger events" duration="140" />
</file>
<file path="src/DataGrid/DataGrid.test.tsx">
<testCase name="component: DataGrid should be able to change page size" duration="410" />
<testCase name="component: DataGrid should be able to change sort direction" duration="221" />
<testCase name="component: DataGrid should render using as prop" duration="139" />
<testCase name="component: DataGrid should be able to change the page using Pagination" duration="224" />
<testCase name="component: DataGrid should be able to change the page using PrevNext" duration="173" />
<testCase name="component: DataGrid should render content from Column component" duration="224" />
<testCase name="component: DataGrid Should support margin props" duration="125" />
<testCase name="component: DataGrid Should support setting position of right column as sticky" duration="307" />
<testCase name="component: DataGrid should allow uncontrolled pagisort" duration="268" />
<testCase name="component: DataGrid should allow controlled pagisort at root" duration="100" />
<testCase name="component: DataGrid should allow controlled pagisort at leaf" duration="73" />
</file>
<file path="src/Calendar/Calendar.test.tsx">
<testCase name="component: Calendar subcomponent: Grid Grid props initialFocus controls displayed month" duration="85" />
<testCase name="component: Calendar subcomponent: Grid Grid props month/year override initialFocus month/year" duration="45" />
<testCase name="component: Calendar subcomponent: Grid Grid props selected can override initialFocus day" duration="53" />
<testCase name="component: Calendar subcomponent: Grid Grid props isValidDate disables matching dates" duration="14" />
<testCase name="component: Calendar subcomponent: Grid Grid props locale affects default labels" duration="36" />
<testCase name="component: Calendar subcomponent: Grid Grid props labelDisabled is applied to disabled date labels" duration="11" />
<testCase name="component: Calendar subcomponent: Grid Grid props weekday labels: null removes header row" duration="9" />
<testCase name="component: Calendar subcomponent: Grid Grid props weekday labels: string array controls visual text" duration="72" />
<testCase name="component: Calendar subcomponent: Grid Grid props weekday labels: object array controls visual text &amp; labels" duration="11" />
<testCase name="component: Calendar subcomponent: Grid Grid props supports style props: margin" duration="29" />
<testCase name="component: Calendar subcomponent: Grid Grid props can have multiple selected dates" duration="17" />
<testCase name="component: Calendar subcomponent: Grid Grid focus events keyboard controls" duration="100" />
<testCase name="component: Calendar subcomponent: Grid Grid focus events keyboard overflow" duration="28" />
<testCase name="component: Calendar subcomponent: Grid Grid focus events mouse overflow" duration="39" />
<testCase name="component: Calendar subcomponent: Grid Grid focus events focus shift on controlled month change" duration="57" />
<testCase name="component: Calendar Calendar props initialFocus controls displayed month" duration="140" />
<testCase name="component: Calendar Calendar props month/year override initialFocus month/year" duration="154" />
<testCase name="component: Calendar Calendar props isValidDate, locale, labels forwarded to Grid" duration="104" />
<testCase name="component: Calendar Calendar props Calendar control labels" duration="332" />
<testCase name="component: Calendar Calendar props supports style props: margin" duration="107" />
<testCase name="component: Calendar Calendar change events click to change value" duration="126" />
<testCase name="component: Calendar Calendar change events keyboard to change value" duration="166" />
<testCase name="component: Calendar Calendar change events readOnly prevents value change" duration="78" />
<testCase name="component: Calendar Calendar change events disabled prevents value change" duration="128" />
<testCase name="component: Calendar Calendar change events prevMonth button" duration="229" />
<testCase name="component: Calendar Calendar change events nextMonth button" duration="238" />
<testCase name="component: Calendar Calendar change events click to change month" duration="252" />
<testCase name="component: Calendar Calendar change events keyboard to change month" duration="219" />
<testCase name="component: Calendar Calendar change events click to change year" duration="197" />
<testCase name="component: Calendar Calendar change events keyboard to change year" duration="239" />
<testCase name="component: Calendar Calendar change events click to change value + grid overflow" duration="80" />
<testCase name="component: Calendar Calendar change events keyboard grid overflow" duration="123" />
</file>
<file path="src/Breadcrumb/Breadcrumb.test.tsx">
<testCase name="Breadcrumb: should have label and href" duration="43" />
<testCase name="Breadcrumb: mobile mouse interactions should open a dropdown when the first breadcrumb is clicked" duration="66" />
<testCase name="Breadcrumb: mobile mouse interactions should open a dropdown when the ellipsis button is clicked" duration="58" />
<testCase name="Breadcrumb: mobile mouse interactions should be able to select an option from the dropdown" duration="53" />
<testCase name="Breadcrumb: mobile keyboard interactions should open a dropdown when the SPACE is pressed on the first breadcrumb" duration="69" />
<testCase name="Breadcrumb: mobile keyboard interactions should open a dropdown when SPACE is pressed on the ellipsis button" duration="66" />
</file>
<file path="src/hooks/tests/useControllableValue.test.tsx">
<testCase name="`useControllableValue` hook uncontrolled to controlled" duration="84" />
<testCase name="`useControllableValue` hook uncontrolled to controlled with normalizer" duration="3" />
<testCase name="`useControllableValue` hook controlled to uncontrolled" duration="7" />
</file>
<file path="src/FileInput/FileInput.test.tsx">
<testCase name="component: FileInput should clear input with empty string" duration="143" />
<testCase name="component: FileInput should forward input-specific props to input" duration="49" />
<testCase name="component: FileInput should fire focus/blur events at element boundary" duration="106" />
<testCase name="component: FileInput should be able to delete file" duration="43" />
</file>
<file path="src/Box/Box.test.tsx">
<testCase name="component: Box should accept built-in props" duration="19" />
<testCase name="component: Box borderRadius prop should accept themed arg &amp; custom shape definitions" duration="14" />
<testCase name="component: Box individual border radius props should accept custom shape definitions" duration="25" />
<testCase name="component: Box should accept flex item props" duration="3" />
</file>
<file path="src/CheckBoxGroup/CheckBoxGroup.test.tsx">
<testCase name="component: CheckBoxGroup should render a checkbox group" duration="109" />
<testCase name="component: CheckBoxGroup should render a disabled checkbox group" duration="26" />
<testCase name="component: CheckBoxGroup should trigger events" duration="110" />
</file>
<file path="src/Pagination/Pagination.test.tsx">
<testCase name="component: Pagination 11 pages, first page selected" duration="257" />
<testCase name="component: Pagination 11 pages, go to middle page" duration="248" />
<testCase name="component: Pagination 11 pages, go to next page" duration="163" />
<testCase name="component: Pagination 11 pages, go to previous page" duration="90" />
<testCase name="component: Pagination 11 pages, go to first page" duration="96" />
<testCase name="component: Pagination 11 pages, go to last page" duration="97" />
<testCase name="component: Pagination 9 pages, no hidden pages" duration="107" />
<testCase name="component: Pagination test onclick for disabled buttons" duration="92" />
</file>
<file path="src/MenuButton/MenuButton.test.tsx">
<testCase name="component: MenuButton mouse usage can select an action" duration="86" />
<testCase name="component: MenuButton keyboard usage can select an action" duration="84" />
<testCase name="With theme changes  Should have square borders" duration="26" />
<testCase name="With theme changes  Should have intermediate borders" duration="14" />
<testCase name="With theme changes  Dropdown should not have box-shadows" duration="16" />
<testCase name="With theme changes  Border should be 2px" duration="37" />
</file>
<file path="src/TextAreaField/TextAreaField.test.tsx">
<testCase name="component: TextAreaField should render a disabled TextAreaField" duration="62" />
<testCase name="component: TextAreaField should render a TextAreaField with a placeholder" duration="19" />
<testCase name="component: TextAreaField should render a success TextAreaField" duration="21" />
<testCase name="component: TextAreaField should render a warning TextAreaField" duration="26" />
<testCase name="component: TextAreaField should render an error TextAreaField" duration="23" />
<testCase name="component: TextAreaField should support margin space props" duration="32" />
<testCase name="component: TextAreaField should support flex item props" duration="62" />
<testCase name="component: TextAreaField should support ref prop" duration="26" />
<testCase name="component: TextAreaField should trigger onChange handler" duration="76" />
</file>
<file path="src/TextInputField/TextInputField.test.tsx">
<testCase name="component: TextInputField Should render a disabled TextInputField" duration="81" />
<testCase name="component: TextInputField Should render a TextInputField with a placeholder" duration="13" />
<testCase name="component: TextInputField Should render a success TextInputField" duration="22" />
<testCase name="component: TextInputField Should render a warning TextInputField" duration="20" />
<testCase name="component: TextInputField Should render an error TextInputField" duration="21" />
<testCase name="component: TextInputField Should support margin space props" duration="23" />
<testCase name="component: TextInputField Should support flex item props" duration="20" />
<testCase name="component: TextInputField Should support ref prop" duration="19" />
<testCase name="component: TextInputField Should trigger onChange handler" duration="40" />
</file>
<file path="src/AccessibleField/AccessibleField.test.tsx">
<testCase name="component: AccessibleField provides an accessible label" duration="17" />
<testCase name="component: AccessibleField provides accessible status message" duration="10" />
<testCase name="component: AccessibleField provides an accessible tooltip" duration="19" />
<testCase name="component: AccessibleField supports flex item props" duration="35" />
<testCase name="component: AccessibleField alternate prop types" duration="18" />
</file>
<file path="src/Grid/Grid.test.tsx">
<testCase name="component: Grid pseudo-flex mode grid defaults" duration="18" />
<testCase name="component: Grid pseudo-flex mode screen size: tiny" duration="8" />
<testCase name="component: Grid should render grid styles" duration="5" />
<testCase name="component: Grid should render grid row/col shortcuts" duration="4" />
<testCase name="component: Grid should render grid areas" duration="17" />
</file>
<file path="src/Layout/Layout.test.tsx">
<testCase name="useLayout tests Grid Header classes and role" duration="44" />
<testCase name="useLayout tests Grid Content component classes and role" duration="9" />
<testCase name="useLayout tests Fixed Fixed bottom classes and role" duration="50" />
<testCase name="useLayout tests Fixed Fixed right classes and role" duration="23" />
</file>
<file path="src/Select/Select.test.tsx">
<testCase name="component: Select can receive options as objects" duration="67" />
<testCase name="component: Select can receive options as children, with altText" duration="39" />
<testCase name="component: Select can receive options as children, with disabled" duration="149" />
<testCase name="component: Select should set placeholder when options are empty" duration="50" />
<testCase name="component: Select can receive options with number values" duration="9" />
<testCase name="component: Select sets active descendant to the top option when value does not exist in options" duration="64" />
<testCase name="component: Select does not set active descendant to the top option when it is disabled" duration="55" />
<testCase name="component: Select can update value through props" duration="68" />
<testCase name="component: Select clears value on empty string single select" duration="20" />
<testCase name="component: Select clears value on empty string ...unless there is an option with a blank value" duration="51" />
<testCase name="component: Select clears value on empty string multi select" duration="66" />
<testCase name="component: Select clears value on empty string multi select with empty string as value" duration="60" />
<testCase name="component: Select keyboard interactions listbox gets focus on SPACE and first option selected" duration="63" />
<testCase name="component: Select keyboard interactions listbox gets focus on UP and first option selected" duration="44" />
<testCase name="component: Select keyboard interactions listbox gets focus on DOWN first option selected" duration="39" />
<testCase name="component: Select keyboard interactions returns focus to button on RETURN" duration="69" />
<testCase name="component: Select keyboard interactions returns focus to button on ESC" duration="35" />
<testCase name="component: Select keyboard interactions after open, DOWN on listbox selects second option" duration="39" />
<testCase name="component: Select keyboard interactions raises onChange event on RETURN keydown" duration="92" />
<testCase name="component: Select keyboard interactions does not raise duplicate onChange event on RETURN keydown" duration="78" />
<testCase name="component: Select keyboard interactions skips disabled options when navigating the list with the UP/DOWN keys" duration="32" />
<testCase name="component: Select keyboard interactions sets the active descendant to the first/last option on HOME/END keydown, respectively" duration="34" />
<testCase name="component: Select keyboard interactions sets the active descendant to the first/last non-disabled option on HOME/END keydown, respectively" duration="20" />
<testCase name="component: Select keyboard interactions typing with open list will select matching first letter" duration="62" />
<testCase name="component: Select keyboard interactions typing with open list will match multiple letters" duration="91" />
<testCase name="component: Select mouse interactions closes on option click" duration="83" />
<testCase name="component: Select mouse interactions raises onChange event on click" duration="102" />
<testCase name="component: Select mouse interactions does not raise onChange event on click when the option is disabled" duration="124" />
<testCase name="component: Select mouse interactions does not raise duplicate onChange event on click" duration="91" />
<testCase name="component: Select mouse interactions mouseEnter sets activedescendant" duration="29" />
<testCase name="component: Select mouse interactions mouseEnter does not set activedescendant when the option is disabled" duration="82" />
<testCase name="component: Select nonstandard values can select anything as a value" duration="184" />
<testCase name="component: Select onBlur() is called when user blurs the closed Select" duration="28" />
<testCase name="component: Select onBlur() is NOT called when list opens" duration="66" />
<testCase name="component: Select onBlur() is called when list blurs by outside action" duration="64" />
<testCase name="component: Select onFocus() is called when user focuses on Select" duration="36" />
<testCase name="component: Select onFocus() is NOT called when list closes via keyboard" duration="80" />
<testCase name="component: Select with multiple=true trigger is rendered with aria-multiselectable=true" duration="45" />
<testCase name="component: Select with multiple=true all options are rendered with aria-selected attribute as true or false" duration="66" />
<testCase name="component: Select with multiple=true can click checkboxes to add values" duration="45" />
<testCase name="component: Select with multiple=true checkboxes are disabled for disabled options" duration="60" />
<testCase name="component: Select with multiple=true can select multiple options" duration="74" />
<testCase name="component: Select with multiple=true removed value when selected again" duration="93" />
<testCase name="component: Select with multiple=true SPACE key will toggle option" duration="230" />
<testCase name="component: Select with multiple=true RETURN key will select, NOT toggle, the option and close" duration="216" />
<testCase name="component: Select with multiple=true CLICK will toggle option but not close" duration="109" />
<testCase name="component: Select with comboBox=true CLICK should open the list and set focus on the input" duration="65" />
<testCase name="component: Select with comboBox=true typing should filter options" duration="48" />
<testCase name="component: Select with comboBox=true should be able to add options" duration="133" />
<testCase name="component: Select with comboBox=true should show when no match is found" duration="79" />
<testCase name="component: Select with comboBox=true UP/DOWN should set the active descendant" duration="58" />
<testCase name="component: Select with comboBox=true UP/DOWN should not set the active descendant for disabled options" duration="72" />
<testCase name="component: Select with comboBox=true RETURN should select an option and focus on the trigger" duration="87" />
<testCase name="component: Select with comboBox=true ESC should return focus to the trigger" duration="78" />
<testCase name="component: Select with comboBox=true values that are not in options should be added" duration="26" />
<testCase name="component: Select with comboBox=true values should stay in options even after they are removed from the value" duration="23" />
<testCase name="component: Select with comboBox=true values added should not be duplicated" duration="39" />
<testCase name="component: Select with multiple=true &amp;&amp; comboBox=true CLICK on option should select it and keep the list open" duration="40" />
<testCase name="component: Select with multiple=true &amp;&amp; comboBox=true RETURN on option should toggle it and keep the list open" duration="57" />
<testCase name="component: Select with multiple=true &amp;&amp; comboBox=true RETURN w/ metaKey should select, NOT toggle, the option and close" duration="112" />
<testCase name="component: Select with multiple=true &amp;&amp; comboBox=true blurring the list box to focus on the input should not close the list" duration="38" />
<testCase name="component: Select with multiple=true &amp;&amp; comboBox=true values that are not in options should be added" duration="67" />
<testCase name="component: Select with theme customization should have 2px border" duration="20" />
<testCase name="component: Select with theme customization should match intermediate shape styles" duration="24" />
<testCase name="component: Select with theme customization should match square shape styles" duration="9" />
<testCase name="component: Select with theme customization should not have box shadows set" duration="35" />
</file>
<file path="src/RadioButtonField/RadioButtonField.test.tsx">
<testCase name="component: RadioButtonField should generate a unique id when none is provided" duration="22" />
<testCase name="component: RadioButtonField should trigger onChange event" duration="15" />
<testCase name="component: RadioButtonField should trigger onFocus event" duration="12" />
<testCase name="component: RadioButtonField should trigger onBlur event" duration="23" />
<testCase name="component: RadioButtonField should support margin space props" duration="56" />
<testCase name="component: RadioButtonField should support flex item props" duration="30" />
<testCase name="component: RadioButtonField should support ref prop" duration="5" />
</file>
<file path="src/Table/Table.test.tsx">
<testCase name="component: Table ignores width on card" duration="42" />
<testCase name="component: Table renders mini table styles" duration="53" />
<testCase name="component: Table supports margin space props" duration="20" />
<testCase name="component: Table Sticky column right" duration="50" />
</file>
<file path="src/CheckBoxField/CheckBoxField.test.tsx">
<testCase name="component: CheckBoxField should generate unique id when one is not provided" duration="81" />
<testCase name="component: CheckBoxField should support margin space props" duration="54" />
<testCase name="component: CheckBoxField should support flex item props" duration="45" />
<testCase name="component: CheckBoxField should support ref prop" duration="7" />
<testCase name="component: CheckBoxField should trigger onChange event" duration="40" />
<testCase name="component: CheckBoxField should trigger onFocus event" duration="9" />
<testCase name="component: CheckBoxField should trigger onBlur event" duration="12" />
<testCase name="component: CheckBoxField when disabled should not trigger onChange event" duration="19" />
<testCase name="component: CheckBoxField when disabled should not trigger onFocus event" duration="20" />
</file>
<file path="src/ScreenSizeProvider/ScreenSizeProvider.test.tsx">
<testCase name="component: ScreenSizeProvider changing screen size" duration="30" />
<testCase name="component: ScreenSizeProvider size comparisons" duration="1" />
</file>
<file path="src/Button/Button.test.tsx">
<testCase name="component: Button should support margin space props" duration="31" />
<testCase name="component: Button should support svgs as children" duration="7" />
<testCase name="component: Button should render Spinner when loading is true" duration="11" />
<testCase name="component: Button should trigger onClick" duration="5" />
<testCase name="component: Button should not trigger disabled onClick" duration="4" />
<testCase name="component: Button aria-live prop default and custom" duration="10" />
<testCase name="With theme changes  should have 2px border" duration="15" />
<testCase name="With theme changes  Should have intermediate border radius" duration="14" />
<testCase name="With theme changes  Should have square border radius" duration="19" />
<testCase name="With theme changes  Should not have box shadows applied" duration="16" />
</file>
<file path="tests/react.test.tsx">
<testCase name="React Helper Tests useStateWithCallback sets the state and runs the callback ONLY after the state updates" duration="153" />
</file>
<file path="src/Card/Card.test.tsx">
<testCase name="component: Card should support margin space props" duration="34" />
<testCase name="component: Card should support padding props" duration="32" />
<testCase name="component: Card with theme customization should have no box shadow &amp; 2px borders" duration="7" />
<testCase name="component: Card with theme customization should have 4px border radius" duration="4" />
<testCase name="component: Card should support flex item props" duration="6" />
</file>
<file path="src/DateInput/DateInput.test.tsx">
<testCase name="component: DateInput can be controlled with value as a Date" duration="142" />
<testCase name="component: DateInput can be controlled when initial value = null then a Date is raised" duration="142" />
<testCase name="component: DateInput can be controlled with value as a string" duration="50" />
<testCase name="component: DateInput can be controlled when initial value = undefined then a string is raised" duration="152" />
<testCase name="component: DateInput can be controlled Clear the value with empty string" duration="16" />
<testCase name="component: DateInput can be controlled Clear the value with null" duration="33" />
<testCase name="component: DateInput can be controlled Initially focus a date using string" duration="428" />
<testCase name="component: DateInput can be controlled Initially focus a date using date" duration="340" />
<testCase name="component: DateInput can be controlled Initially focus a date using object" duration="278" />
<testCase name="component: DateInput can be controlled Ignore initialFocus if value is already set" duration="367" />
<testCase name="component: DateInput can be controlled Ignores value prop when NaN" duration="58" />
<testCase name="component: DateInput using inputs the up arrow increases value" duration="56" />
<testCase name="component: DateInput using inputs the down arrow decreases value" duration="21" />
<testCase name="component: DateInput using inputs the down arrow will loop when value is 1" duration="89" />
<testCase name="component: DateInput using inputs the up arrow will loop when value is last day of month" duration="23" />
<testCase name="component: DateInput using inputs looping works with February and leap year" duration="28" />
<testCase name="component: DateInput type=date (default) renders date picker button" duration="16" />
<testCase name="component: DateInput type=date (default) can open portal" duration="179" />
<testCase name="component: DateInput type=date (default) can close calendar on blur, even inside a modal" duration="329" />
<testCase name="component: DateInput type=date (default) focus set to current date when no value selected" duration="215" />
<testCase name="component: DateInput type=date (default) can select date from date picker and use month year selection" duration="629" />
<testCase name="component: DateInput type=date (default) can change month using left arrow" duration="282" />
<testCase name="component: DateInput type=date (default) can change month using right arrow" duration="191" />
<testCase name="component: DateInput type=date (default) keyboard usage can navigate and select dates using the keyboard" duration="152" />
<testCase name="component: DateInput type=date (default) keyboard usage can change months using keyboard" duration="250" />
<testCase name="component: DateInput type=date (default) keyboard usage can change years using keyboard" duration="274" />
<testCase name="component: DateInput type=datetime renders all date and time inputs" duration="16" />
<testCase name="component: DateInput type=datetime can be controlled with date 2024-01-02T19:35:00.000Z" duration="16" />
<testCase name="component: DateInput type=datetime can be controlled with date 2024-04-06T03:59:00.000Z" duration="30" />
<testCase name="component: DateInput type=datetime can be controlled with date 2024-02-03T07:34:00.000Z" duration="11" />
<testCase name="component: DateInput type=datetime can be controlled with date 2024-10-12T04:00:00.000Z" duration="30" />
<testCase name="component: DateInput type=datetime can be controlled with date 2024-12-01T05:00:00.000Z" duration="23" />
<testCase name="component: DateInput type=datetime renders date picker button" duration="28" />
<testCase name="component: DateInput type=datetime input type persists when value is Date and set externally" duration="40" />
<testCase name="component: DateInput type=datetime can open portal with time input" duration="137" />
<testCase name="component: DateInput type=datetime can type into time input in portal" duration="311" />
<testCase name="component: DateInput type=time renders expected time inputs" duration="56" />
<testCase name="component: DateInput type=time does not render picker button" duration="9" />
<testCase name="component: DateInput with theme customization should have 2px border" duration="50" />
<testCase name="component: DateInput with theme customization should match intermediate shape styles" duration="12" />
<testCase name="component: DateInput with theme customization should match square shape styles" duration="13" />
<testCase name="component: DateInput with theme customization should not have box shadows set" duration="22" />
</file>
<file path="src/ToggleField/ToggleField.test.tsx">
<testCase name="component: ToggleField should generate unique id when one is not provided" duration="40" />
<testCase name="component: ToggleField should support ref prop" duration="25" />
<testCase name="component: ToggleField should trigger onChange event with next value" duration="22" />
<testCase name="component: ToggleField should trigger onFocus event" duration="6" />
<testCase name="component: ToggleField should trigger onBlur event" duration="7" />
<testCase name="component: ToggleField when disabled should not trigger onChange event" duration="18" />
<testCase name="component: ToggleField when disabled should not trigger onFocus event" duration="8" />
</file>
<file path="src/Tooltip/Tooltip.test.tsx">
<testCase name="component: Tooltip should always render label in invisible div" duration="49" />
<testCase name="component: Tooltip should render tooltip on hover" duration="29" />
<testCase name="component: Tooltip should continue to render tooltip when content is hovered" duration="29" />
<testCase name="component: Tooltip should stay open when tooltip icon is clicked" duration="32" />
<testCase name="component: Tooltip should support custom position function" duration="7" />
</file>
<file path="src/ConfirmModal/ConfirmModal.test.tsx">
<testCase name="component: ConfirmModal Should render warning variant" duration="67" />
<testCase name="component: ConfirmModal Should render success variant" duration="59" />
<testCase name="component: ConfirmModal Should render danger variant" duration="52" />
<testCase name="component: ConfirmModal Should render child elements" duration="41" />
<testCase name="component: ConfirmModal Should support flex item props" duration="78" />
</file>
<file path="src/TextInput/TextInput.test.tsx">
<testCase name="component: TextInput should render an input with a placeholder" duration="23" />
<testCase name="component: TextInput should support margin space props" duration="5" />
<testCase name="component: TextInput should support ref prop" duration="3" />
<testCase name="component: TextInput should trigger onChange handler" duration="38" />
<testCase name="component: TextInput with theme customization should have 2px border" duration="6" />
<testCase name="component: TextInput with theme customization should have 8px border radius" duration="5" />
<testCase name="component: TextInput with theme customization should have 0px border radius" duration="24" />
</file>
<file path="src/Modal/Modal.test.tsx">
<testCase name="component: Modal Modal is open when isOpen=true" duration="42" />
<testCase name="component: Modal Modal is closed when isOpen=false" duration="2" />
<testCase name="component: Modal Aria-labels applied correctly" duration="10" />
<testCase name="component: Modal Can render content as children" duration="25" />
<testCase name="component: Modal should support flex item props" duration="49" />
<testCase name="component: Modal should support flex shortcut prop (boolean)" duration="33" />
<testCase name="component: Modal should support flex shortcut prop (flex-flow)" duration="12" />
</file>
<file path="src/RadioButton/RadioButton.test.tsx">
<testCase name="component: RadioButton should support margin space props" duration="25" />
<testCase name="component: RadioButton should support ref prop" duration="5" />
<testCase name="component: RadioButton should trigger onChange event" duration="8" />
<testCase name="component: RadioButton should trigger onFocus event" duration="16" />
<testCase name="component: RadioButton should trigger onFocus event" duration="26" />
<testCase name="component: RadioButton with theme customization should not have box shadows on focus" duration="8" />
</file>
<file path="src/DateInputField/DateInputField.test.tsx">
<testCase name="component: DateInputField accessible label points to div[role=group] and month input" duration="77" />
<testCase name="component: DateInputField provides accessible tooltip" duration="72" />
<testCase name="component: DateInputField provides accessible error message" duration="51" />
<testCase name="component: DateInputField should support margin space props" duration="83" />
<testCase name="component: DateInputField supports flex item props" duration="48" />
</file>
<file path="src/List/List.test.tsx">
<testCase name="component: List should render all items" duration="34" />
<testCase name="component: List should indent nested lists by 24px" duration="10" />
<testCase name="component: List should be able to set headers" duration="8" />
<testCase name="component: List should be able to render headers as other elements" duration="5" />
<testCase name="component: List should support flex item props" duration="23" />
</file>
<file path="src/CheckBox/CheckBox.test.tsx">
<testCase name="component: CheckBox should trigger onChange event" duration="44" />
<testCase name="component: CheckBox should trigger onFocus event" duration="4" />
<testCase name="component: CheckBox should trigger onBlur event" duration="5" />
<testCase name="component: CheckBox should not trigger onChange event" duration="8" />
<testCase name="component: CheckBox should not trigger onFocus event" duration="45" />
<testCase name="component: CheckBox should support ref prop" duration="3" />
<testCase name="component: CheckBox with theme customization should have 2px border" duration="5" />
</file>
<file path="src/FileInputField/FileInputField.test.tsx">
<testCase name="component: FileInputField should render field validation messages" duration="165" />
<testCase name="component: FileInputField should support margin space props" duration="126" />
<testCase name="component: FileInputField should support flex item props" duration="37" />
</file>
<file path="src/RangeField/RangeField.test.tsx">
<testCase name="component: RangeField should render a disabled RangeField" duration="42" />
<testCase name="component: RangeField should render a success RangeField" duration="24" />
<testCase name="component: RangeField should render a warning RangeField" duration="35" />
<testCase name="component: RangeField should render an error RangeField" duration="17" />
<testCase name="component: RangeField should support margin space props" duration="56" />
<testCase name="component: RangeField should support flex item props" duration="20" />
<testCase name="component: RangeField should support ref prop" duration="31" />
</file>
<file path="src/PrevNext/PrevNext.test.tsx">
<testCase name="component: PrevNext it calls the onNavigate handler when link is clicked" duration="46" />
<testCase name="component: PrevNext it calls the onNavigate handler when Enter is pressed on link focus" duration="19" />
</file>
<file path="src/TextArea/TextArea.test.tsx">
<testCase name="component: TextArea Should support margin space props" duration="55" />
<testCase name="component: TextArea Should support ref prop" duration="16" />
<testCase name="component: TextArea Should trigger onChange handler" duration="96" />
<testCase name="component: TextArea with theme customization Should have 2px border" duration="6" />
<testCase name="component: TextArea with theme customization Should have 8px border radius" duration="12" />
<testCase name="component: TextArea with theme customization Should have 0px border radius" duration="6" />
</file>
<file path="src/Tabs/Tabs.test.tsx">
<testCase name="component: TabController switching tabs" duration="124" />
</file>
<file path="src/Toggle/Toggle.test.tsx">
<testCase name="component: Toggle Should support margin space props" duration="31" />
<testCase name="component: Toggle Should support ref prop" duration="23" />
<testCase name="component: Toggle Should trigger onChange event" duration="39" />
<testCase name="component: Toggle Should not trigger onChange event" duration="11" />
<testCase name="component: Toggle with theme customization Should not have box shadows on focus" duration="85" />
</file>
<file path="src/Flex/Flex.test.tsx">
<testCase name="component: Flex should accept flex props" duration="89" />
<testCase name="component: Flex should accept basic built-in props" duration="12" />
</file>
<file path="src/IconButton/IconButton.test.tsx">
<testCase name="component: IconButton should render icon button with aria-label" duration="20" />
<testCase name="component: IconButton should support margin space props" duration="18" />
<testCase name="component: IconButton should trigger onClick" duration="7" />
<testCase name="component: IconButton should not trigger onClick" duration="5" />
</file>
<file path="src/TextButton/TextButton.test.tsx">
<testCase name="component: TextButton should support space props" duration="32" />
<testCase name="component: TextButton should trigger onClick" duration="4" />
<testCase name="component: TextButton should not trigger onClick" duration="5" />
<testCase name="component: TextButton should render a text+icon button" duration="7" />
</file>
<file path="src/StyleProvider/StyleProvider.test.tsx">
<testCase name="component: StyleProvider should provide the theme to children" duration="12" />
</file>
<file path="src/Dimmer/Dimmer.test.tsx">
<testCase name="component: Dimmer should render content when active=true" duration="19" />
<testCase name="component: Dimmer should NOT render content when active=false" duration="5" />
<testCase name="component: Dimmer should vary styles by props" duration="7" />
</file>
<file path="src/Tag/Tag.test.tsx">
<testCase name="component: Tag can render content as children" duration="13" />
<testCase name="component: Tag Close button is present" duration="11" />
<testCase name="component: Tag Close icon is present" duration="12" />
<testCase name="component: Tag Close icon is not present" duration="15" />
</file>
<file path="src/Header/Header.test.tsx">
<testCase name="component: Header Header component should change their background color by passing the bgColor prop" duration="17" />
<testCase name="component: Header Header should render its title and description" duration="8" />
</file>
<file path="src/Alert/Alert.test.tsx">
<testCase name="component: Alert Should render the inner text" duration="16" />
<testCase name="component: Alert should support flex item props" duration="21" />
<testCase name="component: Alert Should call the onClose fn after timeout" duration="60" />
</file>
<file path="src/FocusLock/FocusLock.test.tsx">
<testCase name="component: FocusLock prevents focus from leaving the focus lock when using the keyboard" duration="40" />
</file>
<file path="src/Footer/Footer.test.tsx">
<testCase name="component: Footer should be able to pass custom content using children" duration="35" />
<testCase name="component: Footer should be able to pass a logo using a component" duration="5" />
</file>
<file path="tests/accept.test.ts">
<testCase name="accept should work for text file types" duration="9" />
<testCase name="accept should work for image file types" duration="0" />
</file>
<file path="src/Link/Link.test.tsx">
<testCase name="component: Link should support margin space props" duration="18" />
<testCase name="component: Link should contain the correct href" duration="10" />
</file>
<file path="src/FieldWrapper/FieldWrapper.test.tsx">
<testCase name="component: FormField should provide 16px of spacing between fields" duration="15" />
</file>
<file path="src/Range/Range.test.tsx">
<testCase name="component: Range should pass style props to container &amp; other props to input" duration="46" />
<testCase name="component: Range should support range props" duration="20" />
</file>
<file path="src/Text/Text.test.tsx">
<testCase name="component: Text exists" duration="17" />
<testCase name="component: Text can set text based properties" duration="3" />
</file>
<file path="src/Label/Label.test.tsx">
<testCase name="component: Label should support margin space props" duration="15" />
</file>
<file path="src/Divider/Divider.test.tsx">
<testCase name="component: Divider Should render HR element" duration="12" />
</file>
<file path="src/StepAvatar/StepAvatar.test.tsx">
<testCase name="component: StepAvatar exists" duration="11" />
</file>
<file path="src/Spinner/Spinner.test.tsx">
<testCase name="component: Spinner Exists" duration="15" />
</file>
<file path="tests/useId.test.tsx">
<testCase name="useId() maintains same id on rerender" duration="8" />
</file>
<file path="tests/exports.test.ts">
<testCase name="library exports should match previous exported names" duration="2" />
</file>
</testExecutions>