UNPKG

@utrecht/component-library-react

Version:

React component library bundle for the Municipality of Utrecht based on the NL Design System architecture

1 lines 268 kB
{"numFailedTestSuites":0,"numFailedTests":0,"numPassedTestSuites":55,"numPassedTests":803,"numPendingTestSuites":0,"numPendingTests":16,"numRuntimeErrorTestSuites":0,"numTodoTests":6,"numTotalTestSuites":55,"numTotalTests":825,"openHandles":[],"snapshot":{"added":0,"didUpdate":false,"failure":false,"filesAdded":0,"filesRemoved":0,"filesRemovedList":[],"filesUnmatched":0,"filesUpdated":0,"matched":0,"total":0,"unchecked":0,"uncheckedKeysByFile":[],"unmatched":0,"updated":0},"startTime":1744282706471,"success":true,"testResults":[{"assertionResults":[{"ancestorTitles":["Select"],"duration":275,"failureDetails":[],"failureMessages":[],"fullName":"Select renders a combobox role element","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders a combobox role element"},{"ancestorTitles":["Select"],"duration":8,"failureDetails":[],"failureMessages":[],"fullName":"Select renders an HTML select element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders an HTML select element"},{"ancestorTitles":["Select"],"duration":53,"failureDetails":[],"failureMessages":[],"fullName":"Select displays as CSS inline-block element","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"displays as CSS inline-block element"},{"ancestorTitles":["Select"],"duration":7,"failureDetails":[],"failureMessages":[],"fullName":"Select renders a design system BEM block class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM block class name"},{"ancestorTitles":["Select"],"duration":127,"failureDetails":[],"failureMessages":[],"fullName":"Select renders options","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders options"},{"ancestorTitles":["Select","busy state"],"duration":7,"failureDetails":[],"failureMessages":[],"fullName":"Select busy state is not busy by default","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"is not busy by default"},{"ancestorTitles":["Select","busy state"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"Select busy state does not specify `aria-busy` when not busy","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not specify `aria-busy` when not busy"},{"ancestorTitles":["Select","busy state"],"duration":22,"failureDetails":[],"failureMessages":[],"fullName":"Select busy state can have a busy state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a busy state"},{"ancestorTitles":["Select","busy state"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"Select busy state can configure aria-busy","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can configure aria-busy"},{"ancestorTitles":["Select","busy state"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Select busy state renders a design system BEM class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name"},{"ancestorTitles":["Select","invalid variant"],"duration":7,"failureDetails":[],"failureMessages":[],"fullName":"Select invalid variant can have an invalid state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have an invalid state"},{"ancestorTitles":["Select","invalid variant"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"Select invalid variant is not invalid by default","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"is not invalid by default"},{"ancestorTitles":["Select","invalid variant"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Select invalid variant renders a design system BEM modifier class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name"},{"ancestorTitles":["Select","invalid variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select invalid variant omits non-essential invalid attributes when not invalid","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"omits non-essential invalid attributes when not invalid"},{"ancestorTitles":["Select","disabled variant"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Select disabled variant can have a disabled state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a disabled state"},{"ancestorTitles":["Select","disabled variant"],"duration":16,"failureDetails":[],"failureMessages":[],"fullName":"Select disabled variant is not disabled by default","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"is not disabled by default"},{"ancestorTitles":["Select","disabled variant"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Select disabled variant omits non-essential disabled attributes when not disabled","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"omits non-essential disabled attributes when not disabled"},{"ancestorTitles":["Select","disabled variant"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"Select disabled variant can have a disabled state in CSS","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a disabled state in CSS"},{"ancestorTitles":["Select","required variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select required variant can have a required state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a required state"},{"ancestorTitles":["Select","required variant"],"duration":4,"failureDetails":[],"failureMessages":[],"fullName":"Select required variant is not required by default","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"is not required by default"},{"ancestorTitles":["Select","required variant"],"duration":12,"failureDetails":[],"failureMessages":[],"fullName":"Select required variant renders a design system BEM modifier class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name"},{"ancestorTitles":["Select","required variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select required variant omits non-essential required attributes when not required","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"omits non-essential required attributes when not required"},{"ancestorTitles":["Select","required variant"],"duration":18,"failureDetails":[],"failureMessages":[],"fullName":"Select required variant omits non-essential aria-required attribute when not required","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"omits non-essential aria-required attribute when not required"},{"ancestorTitles":["Select"],"duration":23,"failureDetails":[],"failureMessages":[],"fullName":"Select can be hidden","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can be hidden"},{"ancestorTitles":["Select"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Select can have a custom class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a custom class name"},{"ancestorTitles":["Select"],"duration":4,"failureDetails":[],"failureMessages":[],"fullName":"Select can have a additional class name","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can have a additional class name"},{"ancestorTitles":["Select","change event"],"duration":191,"failureDetails":[],"failureMessages":[],"fullName":"Select change event can trigger a change event","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can trigger a change event"},{"ancestorTitles":["Select","change event"],"duration":30,"failureDetails":[],"failureMessages":[],"fullName":"Select change event does not trigger a change event when disabled","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"does not trigger a change event when disabled"},{"ancestorTitles":["Select","input event"],"duration":48,"failureDetails":[],"failureMessages":[],"fullName":"Select input event can trigger a input event","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can trigger a input event"},{"ancestorTitles":["Select","input event"],"duration":38,"failureDetails":[],"failureMessages":[],"fullName":"Select input event does not trigger a input event when disabled","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"does not trigger a input event when disabled"},{"ancestorTitles":["Select"],"duration":13,"failureDetails":[],"failureMessages":[],"fullName":"Select supports ForwardRef in React","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"supports ForwardRef in React"},{"ancestorTitles":["Select option"],"duration":39,"failureDetails":[],"failureMessages":[],"fullName":"Select option renders an option role element","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"renders an option role element"},{"ancestorTitles":["Select option"],"duration":24,"failureDetails":[],"failureMessages":[],"fullName":"Select option renders an option role element with a text label","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders an option role element with a text label"},{"ancestorTitles":["Select option"],"duration":13,"failureDetails":[],"failureMessages":[],"fullName":"Select option renders an HTML option element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders an HTML option element"},{"ancestorTitles":["Select option"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Select option renders a design system BEM block class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM block class name"},{"ancestorTitles":["Select option","disabled variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select option disabled variant can have a disabled state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a disabled state"},{"ancestorTitles":["Select option","disabled variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select option disabled variant is not disabled by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not disabled by default"},{"ancestorTitles":["Select option","disabled variant"],"duration":10,"failureDetails":[],"failureMessages":[],"fullName":"Select option disabled variant renders a design system BEM modifier class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name"},{"ancestorTitles":["Select option","disabled variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select option disabled variant omits non-essential disabled attributes when not disabled","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"omits non-essential disabled attributes when not disabled"},{"ancestorTitles":["Select option","disabled variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select option disabled variant can have a disabled state in CSS","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a disabled state in CSS"},{"ancestorTitles":["Select option","invalid variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select option invalid variant can have a invalid state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a invalid state"},{"ancestorTitles":["Select option","invalid variant"],"duration":8,"failureDetails":[],"failureMessages":[],"fullName":"Select option invalid variant is not invalid by default","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"is not invalid by default"},{"ancestorTitles":["Select option","invalid variant"],"duration":1,"failureDetails":[],"failureMessages":[],"fullName":"Select option invalid variant renders a design system BEM modifier class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name"},{"ancestorTitles":["Select option","invalid variant"],"duration":8,"failureDetails":[],"failureMessages":[],"fullName":"Select option invalid variant does not render the aria-invalid attribute for the HTML option element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not render the aria-invalid attribute for the HTML option element"},{"ancestorTitles":["Select option"],"duration":8,"failureDetails":[],"failureMessages":[],"fullName":"Select option can be hidden","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can be hidden"},{"ancestorTitles":["Select option"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Select option can have a custom class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a custom class name"},{"ancestorTitles":["Select option"],"duration":4,"failureDetails":[],"failureMessages":[],"fullName":"Select option supports ForwardRef in React","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"supports ForwardRef in React"}],"endTime":1744282713155,"message":"","name":"/home/runner/work/utrecht/utrecht/packages/component-library-react/src/Select.test.tsx","startTime":1744282709328,"status":"passed","summary":""},{"assertionResults":[{"ancestorTitles":["Form field with a textarea"],"duration":91,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea renders an HTML div element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders an HTML div element"},{"ancestorTitles":["Form field with a textarea"],"duration":10,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea renders a design system BEM class name: utrecht-form-field","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field"},{"ancestorTitles":["Form field with a textarea"],"duration":174,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea displays as CSS block element (or equivalent)","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"displays as CSS block element (or equivalent)"},{"ancestorTitles":["Form field with a textarea"],"duration":17,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textarea"],"duration":21,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea can be hidden","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can be hidden"},{"ancestorTitles":["Form field with a textarea"],"duration":27,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea can have a custom class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a custom class name"},{"ancestorTitles":["Form field with a textarea"],"duration":12,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea can have a additional class name","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can have a additional class name"},{"ancestorTitles":["Form field with a textarea","label"],"duration":18,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea label renders a design system BEM class name: utrecht-form-field__label","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__label"},{"ancestorTitles":["Form field with a textarea","label"],"duration":21,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea label renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textarea","label"],"duration":169,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea label is associated with the textbox","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is associated with the textbox"},{"ancestorTitles":["Form field with a textarea","label"],"duration":null,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea label can be clicked to focus the textbox","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"status":"pending","title":"can be clicked to focus the textbox"},{"ancestorTitles":["Form field with a textarea","label"],"duration":30,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea label is associated with the textbox using the `for` attribute","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"is associated with the textbox using the `for` attribute"},{"ancestorTitles":["Form field with a textarea","description"],"duration":15,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea description is not rendered by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not rendered by default"},{"ancestorTitles":["Form field with a textarea","description"],"duration":15,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea description renders a design system BEM class name: utrecht-form-field__description","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__description"},{"ancestorTitles":["Form field with a textarea","description"],"duration":13,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea description renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textarea","description"],"duration":69,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea description is associated with the textbox","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is associated with the textbox"},{"ancestorTitles":["Form field with a textarea","error message"],"duration":14,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea error message is not rendered by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not rendered by default"},{"ancestorTitles":["Form field with a textarea","error message"],"duration":16,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea error message renders a design system BEM class name: utrecht-form-field__error-message","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__error-message"},{"ancestorTitles":["Form field with a textarea","error message"],"duration":18,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea error message renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textarea","error message"],"duration":76,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea error message is associated with the textbox","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is associated with the textbox"},{"ancestorTitles":["Form field with a textarea","input"],"duration":55,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea input renders a textbox role element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a textbox role element"},{"ancestorTitles":["Form field with a textarea","input"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea input renders a design system BEM class name: utrecht-form-field__input","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__input"},{"ancestorTitles":["Form field with a textarea","input"],"duration":45,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea input renders an HTML textarea element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders an HTML textarea element"},{"ancestorTitles":["Form field with a textarea","status"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea status is not rendered by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not rendered by default"},{"ancestorTitles":["Form field with a textarea","status"],"duration":28,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea status renders a design system BEM class name: utrecht-form-field__status","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__status"},{"ancestorTitles":["Form field with a textarea","status"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea status renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textarea","status"],"duration":57,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea status is associated with the textbox","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is associated with the textbox"},{"ancestorTitles":["Form field with a textarea","change event"],"duration":230,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea change event can trigger a change event","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can trigger a change event"},{"ancestorTitles":["Form field with a textarea","change event"],"duration":86,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea change event does not trigger a change event when disabled","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not trigger a change event when disabled"},{"ancestorTitles":["Form field with a textarea","focus event"],"duration":46,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea focus event can trigger a focus event","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can trigger a focus event"},{"ancestorTitles":["Form field with a textarea","focus event"],"duration":47,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea focus event can trigger a focus event when read-only","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can trigger a focus event when read-only"},{"ancestorTitles":["Form field with a textarea","focus event"],"duration":23,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea focus event does not trigger a focus event when disabled","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not trigger a focus event when disabled"},{"ancestorTitles":["Form field with a textarea","blur event"],"duration":28,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea blur event can trigger a blur event","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can trigger a blur event"},{"ancestorTitles":["Form field with a textarea","blur event"],"duration":46,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea blur event can trigger a blur event when read-only","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can trigger a blur event when read-only"},{"ancestorTitles":["Form field with a textarea","blur event"],"duration":42,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea blur event does not trigger a blur event when disabled","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not trigger a blur event when disabled"},{"ancestorTitles":["Form field with a textarea","input event"],"duration":134,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea input event can trigger a input event","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can trigger a input event"},{"ancestorTitles":["Form field with a textarea","input event"],"duration":62,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea input event does not trigger a input event when disabled","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not trigger a input event when disabled"},{"ancestorTitles":["Form field with a textarea","invalid state"],"duration":11,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea invalid state renders a design system BEM modifier class name: utrecht-form-field--invalid","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name: utrecht-form-field--invalid"},{"ancestorTitles":["Form field with a textarea","invalid state"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea invalid state renders a design system BEM modifier class name: utrecht-textarea--invalid","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name: utrecht-textarea--invalid"},{"ancestorTitles":["Form field with a textarea","invalid state"],"duration":44,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea invalid state is not invalid by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not invalid by default"},{"ancestorTitles":["Form field with a textarea","invalid state"],"duration":44,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea invalid state omits non-essential invalid attributes when not invalid","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"omits non-essential invalid attributes when not invalid"},{"ancestorTitles":["Form field with a textarea","invalid state"],"duration":27,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea invalid state can have an invalid state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have an invalid state"},{"ancestorTitles":["Form field with a textarea","invalid state"],"duration":null,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea invalid state can have a invalid state in CSS based on required","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"status":"pending","title":"can have a invalid state in CSS based on required"},{"ancestorTitles":["Form field with a textarea","disabled state"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea disabled state renders a design system BEM modifier class name: utrecht-textarea--disabled","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name: utrecht-textarea--disabled"},{"ancestorTitles":["Form field with a textarea","disabled state"],"duration":20,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea disabled state is not disabled by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not disabled by default"},{"ancestorTitles":["Form field with a textarea","disabled state"],"duration":14,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea disabled state omits non-essential disabled attributes when not disabled","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"omits non-essential disabled attributes when not disabled"},{"ancestorTitles":["Form field with a textarea","disabled state"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea disabled state can have a disabled state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a disabled state"},{"ancestorTitles":["Form field with a textarea","disabled state"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea disabled state can have a disabled state in CSS","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a disabled state in CSS"},{"ancestorTitles":["Form field with a textarea","required state"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea required state renders a design system BEM modifier class name: utrecht-textarea--required","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name: utrecht-textarea--required"},{"ancestorTitles":["Form field with a textarea","required state"],"duration":17,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea required state is not required by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not required by default"},{"ancestorTitles":["Form field with a textarea","required state"],"duration":14,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea required state omits non-essential required attributes when not required","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"omits non-essential required attributes when not required"},{"ancestorTitles":["Form field with a textarea","required state"],"duration":37,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea required state can have a required state","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a required state"},{"ancestorTitles":["Form field with a textarea","read-only state"],"duration":10,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea read-only state renders a design system BEM modifier class name: utrecht-textarea--readonly","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM modifier class name: utrecht-textarea--readonly"},{"ancestorTitles":["Form field with a textarea","read-only state"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea read-only state is not read-only in CSS by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not read-only in CSS by default"},{"ancestorTitles":["Form field with a textarea","read-only state"],"duration":null,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea read-only state is not read-only in the accessibility tree by default","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"status":"pending","title":"is not read-only in the accessibility tree by default"},{"ancestorTitles":["Form field with a textarea","read-only state"],"duration":26,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea read-only state omits non-essential disabled attributes when not read-only","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"omits non-essential disabled attributes when not read-only"},{"ancestorTitles":["Form field with a textarea","read-only state"],"duration":null,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea read-only state can have a read-only state in the accessibility tree","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"status":"pending","title":"can have a read-only state in the accessibility tree"},{"ancestorTitles":["Form field with a textarea","read-only state"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea read-only state can have a read-only state in CSS","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a read-only state in CSS"},{"ancestorTitles":["Form field with a textarea","minlength"],"duration":22,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea minlength omits non-essential required attributes when not required","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"omits non-essential required attributes when not required"},{"ancestorTitles":["Form field with a textarea","minlength"],"duration":17,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea minlength can have a minlength","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a minlength"},{"ancestorTitles":["Form field with a textarea","minlength"],"duration":null,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea minlength can have a invalid state in CSS based on minlength","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"status":"pending","title":"can have a invalid state in CSS based on minlength"},{"ancestorTitles":["Form field with a textarea","maxlength"],"duration":28,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea maxlength omits non-essential required attributes when not required","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"omits non-essential required attributes when not required"},{"ancestorTitles":["Form field with a textarea","maxlength"],"duration":39,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea maxlength can have a maxlength","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a maxlength"},{"ancestorTitles":["Form field with a textarea","maxlength"],"duration":null,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea maxlength can have a invalid state in CSS based on maxlength","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"status":"pending","title":"can have a invalid state in CSS based on maxlength"},{"ancestorTitles":["Form field with a textarea","placeholder"],"duration":22,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea placeholder omits non-essential required attributes when not required","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"omits non-essential required attributes when not required"},{"ancestorTitles":["Form field with a textarea","placeholder"],"duration":17,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea placeholder does not have a placeholder by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"does not have a placeholder by default"},{"ancestorTitles":["Form field with a textarea","placeholder"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea placeholder can have a placeholder","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a placeholder"},{"ancestorTitles":["Form field with a textarea","input text directionality"],"duration":16,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea input text directionality renders bidirectional by default using `dir=\"auto\"","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders bidirectional by default using `dir=\"auto\""},{"ancestorTitles":["Form field with a textarea","input text directionality"],"duration":7,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea input text directionality can render left-to-right","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can render left-to-right"},{"ancestorTitles":["Form field with a textarea","input text directionality"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea input text directionality can render right-to-left","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can render right-to-left"},{"ancestorTitles":["Form field with a textarea","autocomplete"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea autocomplete is not rendered by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not rendered by default"},{"ancestorTitles":["Form field with a textarea","autocomplete"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea autocomplete renders the autocomplete attribute on the textarea element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders the autocomplete attribute on the textarea element"},{"ancestorTitles":["Form field with a textarea","name"],"duration":5,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea name associates the textarea with a form","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"associates the textarea with a form"},{"ancestorTitles":["Form field with a textarea","rows"],"duration":2,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea rows can render the rows attribute on the textarea","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can render the rows attribute on the textarea"},{"ancestorTitles":["Form field with a textarea","cols"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea cols can render the cols attribute on the textarea","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can render the cols attribute on the textarea"},{"ancestorTitles":["Form field with a textarea"],"duration":8,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea supports ForwardRef in React","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"supports ForwardRef in React"},{"ancestorTitles":["Form field with a textarea"],"duration":11,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textarea supports ForwardRef for the form control in React","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"supports ForwardRef for the form control in React"}],"endTime":1744282714438,"message":"","name":"/home/runner/work/utrecht/utrecht/packages/component-library-react/src/FormFieldTextarea.test.tsx","startTime":1744282708858,"status":"focused","summary":""},{"assertionResults":[{"ancestorTitles":["Form field with a textbox"],"duration":133,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox renders an HTML div element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders an HTML div element"},{"ancestorTitles":["Form field with a textbox"],"duration":21,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox renders a design system BEM class name: utrecht-form-field","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field"},{"ancestorTitles":["Form field with a textbox"],"duration":184,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox displays as CSS block element (or equivalent)","invocations":1,"location":null,"numPassingAsserts":3,"retryReasons":[],"status":"passed","title":"displays as CSS block element (or equivalent)"},{"ancestorTitles":["Form field with a textbox"],"duration":17,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textbox"],"duration":19,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox can be hidden","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can be hidden"},{"ancestorTitles":["Form field with a textbox"],"duration":13,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox can have a custom class name","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"can have a custom class name"},{"ancestorTitles":["Form field with a textbox"],"duration":12,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox can have a additional class name","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"can have a additional class name"},{"ancestorTitles":["Form field with a textbox","label"],"duration":17,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox label renders a design system BEM class name: utrecht-form-field__label","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__label"},{"ancestorTitles":["Form field with a textbox","label"],"duration":44,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox label renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textbox","label"],"duration":101,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox label is associated with the textbox","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is associated with the textbox"},{"ancestorTitles":["Form field with a textbox","label"],"duration":null,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox label can be clicked to focus the textbox","invocations":1,"location":null,"numPassingAsserts":0,"retryReasons":[],"status":"pending","title":"can be clicked to focus the textbox"},{"ancestorTitles":["Form field with a textbox","label"],"duration":7,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox label is associated with the textbox using the `for` attribute","invocations":1,"location":null,"numPassingAsserts":2,"retryReasons":[],"status":"passed","title":"is associated with the textbox using the `for` attribute"},{"ancestorTitles":["Form field with a textbox","description"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox description is not rendered by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not rendered by default"},{"ancestorTitles":["Form field with a textbox","description"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox description renders a design system BEM class name: utrecht-form-field__description","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__description"},{"ancestorTitles":["Form field with a textbox","description"],"duration":4,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox description renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textbox","description"],"duration":29,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox description is associated with the textbox","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is associated with the textbox"},{"ancestorTitles":["Form field with a textbox","error message"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox error message is not rendered by default","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is not rendered by default"},{"ancestorTitles":["Form field with a textbox","error message"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox error message renders a design system BEM class name: utrecht-form-field__error-message","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__error-message"},{"ancestorTitles":["Form field with a textbox","error message"],"duration":3,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox error message renders rich text content","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders rich text content"},{"ancestorTitles":["Form field with a textbox","error message"],"duration":35,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox error message is associated with the textbox","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"is associated with the textbox"},{"ancestorTitles":["Form field with a textbox","input"],"duration":24,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox input renders a textbox role element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a textbox role element"},{"ancestorTitles":["Form field with a textbox","input"],"duration":9,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox input renders a design system BEM class name: utrecht-form-field__input","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders a design system BEM class name: utrecht-form-field__input"},{"ancestorTitles":["Form field with a textbox","input"],"duration":6,"failureDetails":[],"failureMessages":[],"fullName":"Form field with a textbox input renders an HTML input type=text element","invocations":1,"location":null,"numPassingAsserts":1,"retryReasons":[],"status":"passed","title":"renders an HTML input type=text element"},{"ancesto