Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve end to end test coverage for List View #38774

Closed
4 tasks
talldan opened this issue Feb 14, 2022 · 0 comments
Closed
4 tasks

Improve end to end test coverage for List View #38774

talldan opened this issue Feb 14, 2022 · 0 comments
Labels
[Feature] List View Menu item in the top toolbar to select blocks from a list of links. [Type] Automated Testing Testing infrastructure changes impacting the execution of end-to-end (E2E) and/or unit tests. [Type] Enhancement A suggestion for improvement.

Comments

@talldan
Copy link
Contributor

talldan commented Feb 14, 2022

The feature set of ListView has expanded quite considerably recently, and it has also become an important feature in the site editor as well as continuing to be an important feature for the accessibility of the block editor.

There is test coverage for List View as a side effect of many other tests that use if for selecting blocks, but the feature should really have better test coverage in and of itself.

Tests that I think are missing:

  • A few tests for basic keyboard navigation (up, down, left, right, home, end)
  • Tests for collapsing / expanding blocks
  • Better drag and drop coverage (e.g. nesting blocks, dragging from list view to the canvas, dragging from the canvas to list view)
  • Tests for the options menu and some of the more popular items in that menu (to catch issues like this one - 'Duplicate' blocks from "List View" throws an error. #38759)
@talldan talldan added [Type] Automated Testing Testing infrastructure changes impacting the execution of end-to-end (E2E) and/or unit tests. [Feature] List View Menu item in the top toolbar to select blocks from a list of links. labels Feb 14, 2022
@jordesign jordesign added the [Type] Enhancement A suggestion for improvement. label Aug 30, 2023
@talldan talldan closed this as not planned Won't fix, can't repro, duplicate, stale Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] List View Menu item in the top toolbar to select blocks from a list of links. [Type] Automated Testing Testing infrastructure changes impacting the execution of end-to-end (E2E) and/or unit tests. [Type] Enhancement A suggestion for improvement.
Projects
None yet
Development

No branches or pull requests

2 participants