Releases: kjugi/meeting-app-unit-tests-playground
Releases · kjugi/meeting-app-unit-tests-playground
0.6.0 - Update vue/cli + add git hooks
0.5.0 - Vue Test utils update + improvements
List of changes:
- Update
vue-test-utils
to latest major version - Closses #2 - Add
jest-dom
to follow best practices in the repository for tests. Vue-test-utils recommends this way for some deprecated methods - Add
data-testid
attributes for elements in code as a good practice - Update snapshot files with new attribute
- Add required node version in
package.json
- Fix lint issues in the
/done
directory and improve checkbox component
0.4.0 - Cleanup tag
No breaking changes, only renaming files and variables
Cleaning TODO list
In this release, we have brand new features and ready to practice section.
All TODO elements are done for now.
New covered topics:
- Snapshot testing
- Factory functions
- Vuex testing
- Acceptance testing and snapshot-diff checking
Extra topic:
- Testing vuex store instance
Presentation release
This release contains finished unit tests cases for simple meeting application
Presentation: https://kjugi.gitlab.io/unit-tests-presentation/ (in PL lang)
Covered topics:
- Basic tests
- Mocking functions (axios)
- Testing mocked API responses
- Mocking vuex store
- Timer mocks
- Emitt events testing
- async testing syntax
- Both side component testing