Skip to content

Test lib refactor

Test lib refactor #34

Triggered via pull request May 9, 2025 06:16
Status Failure
Total duration 2m 2s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

pull-request.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should handle rapid clicks between different URLs: app/components/url-menu/UrlMenu.test.tsx#L105
TestingLibraryElementError: Unable to find role="list" and name "Group 1 URLs" Ignored nodes: comments, script, style <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r9:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" > <div class="MuiBox-root css-0" > <div class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-4bx69l-MuiButtonBase-root-MuiListItemButton-root" data-group-id="group1" role="button" tabindex="0" > <div class="MuiListItemText-root css-cfq8qh-MuiListItemText-root" > <span class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-rizt0-MuiTypography-root" > Group 1 </span> </div> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1umw9bq-MuiSvgIcon-root" data-testid="ExpandLessIcon" focusable="false" viewBox="0 0 24 24" > <path d="m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z" /> </svg> </div> <div class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-qr6njo-MuiCollapse-root" style="min-height: 0px; height: auto; transition-duration: 0ms; transition-timing-function: undefined;" > <div class="MuiCollapse-wrapper MuiCollapse-vertical css-1x6hinx-MuiCollapse-wrapper" > <div class="MuiCollapse-wrapperInner MuiCollapse-vertical css-1i4ywhz-MuiCollapse-wrapperInner" > <div aria-label="Group 1 URLs" class="MuiList-root css-54zhjy-MuiList-root" > <li class="MuiListItem-root MuiListItem-gutters css-1w1sayb-MuiListItem-root" data-url-id="url1" >
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should handle long press to unload URL: app/components/url-menu/UrlMenu.test.tsx#L323
TestingLibraryElementError: Unable to find role="list" and name "Group 1 URLs" Ignored nodes: comments, script, style <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r8:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" > <div class="MuiBox-root css-0" > <div class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters Mui-focusVisible MuiListItemButton-root MuiListItemButton-gutters css-4bx69l-MuiButtonBase-root-MuiListItemButton-root" data-group-id="group1" role="button" tabindex="0" > <div class="MuiListItemText-root css-cfq8qh-MuiListItemText-root" > <span class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-rizt0-MuiTypography-root" > Group 1 </span> </div> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1umw9bq-MuiSvgIcon-root" data-testid="ExpandLessIcon" focusable="false" viewBox="0 0 24 24" > <path d="m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z" /> </svg> <span class="MuiTouchRipple-root css-r3djoj-MuiTouchRipple-root" /> </div> <div class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-qr6njo-MuiCollapse-root" style="min-height: 0px; height: auto; transition-duration: 0ms; transition-timing-function: undefined;" > <div class="MuiCollapse-wrapper MuiCollapse-vertical css-1x6hinx-MuiCollapse-wrapper" > <div class="MuiCollapse-wrapperInner MuiCollapse-vertical css-1i4ywhz-MuiCollapse-wrapperInner" > <div aria-label="Group 1 URLs" class="MuiList-root css-54zhjy-MuiList-root" > <li class="Mui
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should handle empty states: app/components/url-menu/UrlMenu.test.tsx#L301
TestingLibraryElementError: Unable to find an element with the text: No URLs available. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r7:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" /> </div> </div> </body> ❯ Object.getElementError node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ app/components/url-menu/UrlMenu.test.tsx:301:21
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should handle search filtering: app/components/url-menu/UrlMenu.test.tsx#L105
TestingLibraryElementError: Unable to find role="list" and name "Group 1 URLs" Ignored nodes: comments, script, style <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r6:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" > <div class="MuiBox-root css-0" > <div class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-4bx69l-MuiButtonBase-root-MuiListItemButton-root" data-group-id="group1" role="button" tabindex="0" > <div class="MuiListItemText-root css-cfq8qh-MuiListItemText-root" > <span class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-rizt0-MuiTypography-root" > Group 1 </span> </div> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1umw9bq-MuiSvgIcon-root" data-testid="ExpandLessIcon" focusable="false" viewBox="0 0 24 24" > <path d="m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z" /> </svg> </div> <div class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-qr6njo-MuiCollapse-root" style="min-height: 0px; height: auto; transition-duration: 0ms; transition-timing-function: undefined;" > <div class="MuiCollapse-wrapper MuiCollapse-vertical css-1x6hinx-MuiCollapse-wrapper" > <div class="MuiCollapse-wrapperInner MuiCollapse-vertical css-1i4ywhz-MuiCollapse-wrapperInner" > <div aria-label="Group 1 URLs" class="MuiList-root css-54zhjy-MuiList-root" > <li class="MuiListItem-root MuiListItem-gutters css-1w1sayb-MuiListItem-root" data-url-id="url1" >
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should persist group collapse state: app/components/url-menu/UrlMenu.test.tsx#L105
TestingLibraryElementError: Unable to find role="list" and name "Group 1 URLs" Ignored nodes: comments, script, style <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r5:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" > <div class="MuiBox-root css-0" > <div class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-4bx69l-MuiButtonBase-root-MuiListItemButton-root" data-group-id="group1" role="button" tabindex="0" > <div class="MuiListItemText-root css-cfq8qh-MuiListItemText-root" > <span class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-rizt0-MuiTypography-root" > Group 1 </span> </div> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1umw9bq-MuiSvgIcon-root" data-testid="ExpandLessIcon" focusable="false" viewBox="0 0 24 24" > <path d="m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z" /> </svg> </div> <div class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-qr6njo-MuiCollapse-root" style="min-height: 0px; height: auto; transition-duration: 0ms; transition-timing-function: undefined;" > <div class="MuiCollapse-wrapper MuiCollapse-vertical css-1x6hinx-MuiCollapse-wrapper" > <div class="MuiCollapse-wrapperInner MuiCollapse-vertical css-1i4ywhz-MuiCollapse-wrapperInner" > <div aria-label="Group 1 URLs" class="MuiList-root css-54zhjy-MuiList-root" > <li class="MuiListItem-root MuiListItem-gutters css-1w1sayb-MuiListItem-root" data-url-id="url1" >
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should handle URL state transitions: app/components/url-menu/UrlMenu.test.tsx#L105
TestingLibraryElementError: Unable to find role="list" and name "Group 1 URLs" Ignored nodes: comments, script, style <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r4:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" > <div class="MuiBox-root css-0" > <div class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-4bx69l-MuiButtonBase-root-MuiListItemButton-root" data-group-id="group1" role="button" tabindex="0" > <div class="MuiListItemText-root css-cfq8qh-MuiListItemText-root" > <span class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-rizt0-MuiTypography-root" > Group 1 </span> </div> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1umw9bq-MuiSvgIcon-root" data-testid="ExpandLessIcon" focusable="false" viewBox="0 0 24 24" > <path d="m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z" /> </svg> </div> <div class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-qr6njo-MuiCollapse-root" style="min-height: 0px; height: auto; transition-duration: 0ms; transition-timing-function: undefined;" > <div class="MuiCollapse-wrapper MuiCollapse-vertical css-1x6hinx-MuiCollapse-wrapper" > <div class="MuiCollapse-wrapperInner MuiCollapse-vertical css-1i4ywhz-MuiCollapse-wrapperInner" > <div aria-label="Group 1 URLs" class="MuiList-root css-54zhjy-MuiList-root" > <li class="MuiListItem-root MuiListItem-gutters css-1w1sayb-MuiListItem-root" data-url-id="url1" >
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should handle URL selection: app/components/url-menu/UrlMenu.test.tsx#L206
Error: expect(received).toBeInTheDocument() received value must be an HTMLElement or an SVGElement. Ignored nodes: comments, script, style <html> <head> <meta content="" name="emotion-insertion-point" /> </head> <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r3:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" > <div class="MuiBox-root css-0" > <div class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters Mui-focusVisible MuiListItemButton-root MuiListItemButton-gutters css-4bx69l-MuiButtonBase-root-MuiListItemButton-root" data-group-id="group1" role="button" tabindex="0" > <div class="MuiListItemText-root css-cfq8qh-MuiListItemText-root" > <span class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-rizt0-MuiTypography-root" > Group 1 </span> </div> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1umw9bq-MuiSvgIcon-root" data-testid="ExpandLessIcon" focusable="false" viewBox="0 0 24 24" > <path d="m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z" /> </svg> <span class="MuiTouchRipple-root css-r3djoj-MuiTouchRipple-root" /> </div> <div class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-qr6njo-MuiCollapse-root" style="min-height: 0px; height: auto; transition-duration: 0ms; transition-timing-function: undefined;" > <div class="MuiCollapse-wrapper MuiCollapse-vertical css-1x6hinx-MuiCollapse-wrapper" > <div
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should handle keyboard navigation: app/components/url-menu/UrlMenu.test.tsx#L174
Error: expect(received).toBeInTheDocument() received value must be an HTMLElement or an SVGElement. Ignored nodes: comments, script, style <html> <head> <meta content="" name="emotion-insertion-point" /> </head> <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r2:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" > <div class="MuiBox-root css-0" > <div class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters Mui-focusVisible MuiListItemButton-root MuiListItemButton-gutters css-4bx69l-MuiButtonBase-root-MuiListItemButton-root" data-group-id="group1" role="button" tabindex="0" > <div class="MuiListItemText-root css-cfq8qh-MuiListItemText-root" > <span class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-rizt0-MuiTypography-root" > Group 1 </span> </div> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1umw9bq-MuiSvgIcon-root" data-testid="ExpandLessIcon" focusable="false" viewBox="0 0 24 24" > <path d="m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z" /> </svg> <span class="MuiTouchRipple-root css-r3djoj-MuiTouchRipple-root" /> </div> <div class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-qr6njo-MuiCollapse-root" style="min-height: 0px; height: auto; transition-duration: 0ms; transition-timing-function: undefined;" > <div class="MuiCollapse-wrapper MuiCollapse-vertical css-1x6hinx-MuiCollapse-wrapper" > <div
app/components/url-menu/UrlMenu.test.tsx > UrlMenu > should expand/collapse groups: app/components/url-menu/UrlMenu.test.tsx#L140
TestingLibraryElementError: Unable to find role="list" and name "Group 1 URLs" Ignored nodes: comments, script, style <body> <div> <div class="MuiBox-root css-1v8gcgw" > <div class="MuiBox-root css-hpgf8j" > <div class="MuiFormControl-root MuiFormControl-fullWidth MuiTextField-root css-cmpglg-MuiFormControl-root-MuiTextField-root" > <div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-fullWidth MuiInputBase-formControl MuiInputBase-sizeSmall MuiInputBase-adornedStart css-ot336b-MuiInputBase-root-MuiOutlinedInput-root" > <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-4np7ch-MuiSvgIcon-root" data-testid="SearchIcon" focusable="false" viewBox="0 0 24 24" > <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14" /> </svg> <input aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputSizeSmall MuiInputBase-inputAdornedStart css-1q55ijt-MuiInputBase-input-MuiOutlinedInput-input" id=":r1:" placeholder="Search URLs (Ctrl+K)" type="text" value="" /> <fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-1ll44ll-MuiOutlinedInput-notchedOutline" > <legend class="css-w4cd9x" > <span aria-hidden="true" class="notranslate" > ​ </span> </legend> </fieldset> </div> </div> </div> <nav class="MuiList-root MuiList-padding css-acytlg-MuiList-root" > <div class="MuiBox-root css-0" > <div class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-4bx69l-MuiButtonBase-root-MuiListItemButton-root" data-group-id="group1" role="button" tabindex="0" > <div class="MuiListItemText-root css-cfq8qh-MuiListItemText-root" > <span class="MuiTypography-root MuiTypography-body1 MuiListItemText-primary css-rizt0-MuiTypography-root" > Group 1 </span> </div> <svg aria-hidden="true" class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1umw9bq-MuiSvgIcon-root" data-testid="ExpandLessIcon" focusable="false" viewBox="0 0 24 24" > <path d="m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z" /> </svg> </div> <div class="MuiCollapse-root MuiCollapse-vertical MuiCollapse-entered css-qr6njo-MuiCollapse-root" style="min-height: 0px; height: auto; transition-duration: 0ms; transition-timing-function: undefined;" > <div class="MuiCollapse-wrapper MuiCollapse-vertical css-1x6hinx-MuiCollapse-wrapper" > <div class="MuiCollapse-wrapperInner MuiCollapse-vertical css-1i4ywhz-MuiCollapse-wrapperInner" > <div aria-label="Group 1 URLs" class="MuiList-root css-54zhjy-MuiList-root" > <li class="MuiListItem-root MuiListItem-gutters css-1w1sayb-MuiListItem-root" data-url-id="url1" >
test/helpers/cleanup-verification.test.ts > Cleanup Verification Tests > Database Connection Cleanup > verifies Prisma connections are properly closed: test/helpers/cleanup-verification.test.ts#L87
PrismaClientInitializationError: Invalid `prisma.$queryRaw()` invocation: error: Environment variable not found: DATABASE_URL. --> schema.prisma:7 | 6 | provider = "sqlite" 7 | url = env("DATABASE_URL") | Validation Error Count: 1 ❯ Wn.handleRequestError node_modules/@prisma/client/runtime/library.js:121:7835 ❯ Wn.handleAndLogRequestError node_modules/@prisma/client/runtime/library.js:121:6858 ❯ Wn.request node_modules/@prisma/client/runtime/library.js:121:6565 ❯ l node_modules/@prisma/client/runtime/library.js:130:10067 ❯ test/helpers/cleanup-verification.test.ts:87:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { clientVersion: '6.5.0', errorCode: undefined, retryable: undefined }
Lint: app/admin/url-groups/page.tsx#L267
'setActiveUrlId' is assigned a value but never used. Allowed unused vars must match /^(?:React|expand)$/u
Lint: app/admin/page.tsx#L96
Unsafe spread of an `any` value in an array
Lint: app/admin/page.tsx#L81
Unsafe assignment of an `any` value
Lint: app/admin/dashboard/page.tsx#L143
Unsafe spread of an `any` value in an array
Lint: app/admin/dashboard/page.tsx#L87
Unsafe member access .activity on an `any` value
Lint: app/admin/dashboard/page.tsx#L87
Unsafe call of a(n) `any` typed value
Lint: app/admin/dashboard/page.tsx#L82
Unsafe assignment of an `any` value
Lint: app/admin/app-config/page.tsx#L214
Unsafe assignment of an `any` value
Lint: app/admin/app-config/page.tsx#L176
Unsafe assignment of an `any` value
Lint: app/admin/app-config/page.tsx#L106
Unsafe assignment of an `any` value