Skip to content

Fix anvil-filters flakey test #4770

@frano-m

Description

@frano-m
  1) [chromium] › e2e/anvil-catalog/anvilcatalog-filters.spec.ts:60:11 › AnVIL Catalog filter search › Workspaces tab › deselects filters through search bar 

    Error: expect(locator).toHaveClass(expected) failed

    Locator: getByTestId('filter-popover').getByTestId('filter-item').first()
    Expected pattern: /Mui-selected/
    Received string:  "MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-1eyovvd"
    Timeout: 15000ms

    Call log:
      - Expect "toHaveClass" with timeout 15000ms
      - waiting for getByTestId('filter-popover').getByTestId('filter-item').first()
        19 × locator resolved to <div tabindex="0" role="button" data-testid="filter-item" class="MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-1eyovvd">…</div>
           - unexpected value "MuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-1eyovvd"


      121 |  */
      122 | async function expectFilterItemSelected(filterItem: Locator): Promise<void> {
    > 123 |   await expect(filterItem).toHaveClass(/Mui-selected/);
          |                            ^
      124 | }
      125 |
      126 | /**
        at expectFilterItemSelected (/home/runner/work/data-browser/data-browser/e2e/anvil-catalog/anvilcatalog-filters.spec.ts:123:28)
        at selectFirstOption (/home/runner/work/data-browser/data-browser/e2e/anvil-catalog/anvilcatalog-filters.spec.ts:263:9)
        at /home/runner/work/data-browser/data-browser/e2e/anvil-catalog/anvilcatalog-filters.spec.ts:63:30

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    playwright-report/anvil-catalog-anvilcatalog-970e9--filters-through-search-bar-chromium/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: playwright-report/anvil-catalog-anvilcatalog-970e9--filters-through-search-bar-chromium/error-context.md

    attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
    playwright-report/anvil-catalog-anvilcatalog-970e9--filters-through-search-bar-chromium/trace.zip
    Usage:

        npx playwright show-trace playwright-report/anvil-catalog-anvilcatalog-970e9--filters-through-search-bar-chromium/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────

  1 failed
    [chromium] › e2e/anvil-catalog/anvilcatalog-filters.spec.ts:60:11 › AnVIL Catalog filter search › Workspaces tab › deselects filters through search bar 
  9 skipped
  47 passed (3.6m)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions