kolibri
kolibri copied to clipboard
test: Add complete test suite for `InteractionItem`
Summary
- Added the tests for the
Interaction Item
component. - Added Test IDs to some of the divisions of the base component as there isn't a real accessible (
role
based) query parameter to capture them as they are mostly icons and can be visually distinguished by the users.
Reviewer guidance
- I have tested all the changes by running the test suite locally
Testing checklist
- [X] Contributor has fully tested the PR manually
- [X] If there are any front-end changes, before/after screenshots are included
- [X] Critical user journeys are covered by Gherkin stories
- [X] Critical and brittle code paths are covered by unit tests
PR process
- [ ] PR has the correct target branch and milestone
- [ ] PR has 'needs review' or 'work-in-progress' label
- [ ] If PR is ready for review, a reviewer has been added. (Don't use 'Assignees')
- [ ] If this is an important user-facing change, PR or related issue has a 'changelog' label
- [ ] If this includes an internal dependency change, a link to the diff is provided
Reviewer checklist
- Automated test coverage is satisfactory
- PR is fully functional
- PR has been tested for accessibility regressions
- External dependency files were updated if necessary (
yarn
andpip
) - Documentation is updated
- Contributor is in AUTHORS.md
Build Artifacts
Asset type | Download link |
---|---|
PEX file | kolibri-0.16.0a0.dev0_git.637.g517c499b.pex |
Windows Installer (EXE) | kolibri-0.16.0a0.dev0+git.637.g517c499b-unsigned.exe |
Debian Package | kolibri_0.16.0a0.dev0+git.637.g517c499b-0ubuntu1_all.deb |
Mac Installer (DMG) | kolibri-0.16.0a0.dev0+git.637.g517c499b-0.4.0.dmg |
Android Package (APK) | kolibri-0.16.0a0.dev0+git.637.g517c499b-0.1.0-debug.apk |
TAR file | kolibri-0.16.0a0.dev0+git.637.g517c499b.tar.gz |
WHL file | kolibri-0.16.0a0.dev0+git.637.g517c499b-py2.py3-none-any.whl |