Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.1.3 (2021-02-04)
Bug Fixes
- error.js: do not console.error handled exceptions (#1761) (c4133d6), closes #1760
- prevent setProps infinite loop with immediate watchers (#1752) (db4ab8b)
1.0.5 (2020-08-29)
Note: Version bump only for package @vue/test-utils
1.0.4 (2020-08-17)
Bug Fixes
- setprops: allowed for setProps to be synced with nextTick intervals (#1618) (9a3e6f9), closes #1419
- allow using findComponent on a functional component (#1593) (2d6b497)
1.0.2 (2020-05-06)
Note: Version bump only for package @vue/test-utils
1.0.0 (2020-05-05)
Features
Bug Fixes
- test-utils: fix cancelable attribute in dom events (#1460) (b1a532a)
Features
Bug Fixes
Bug Fixes
- Stop
trigger
from working on disabled html elements (#1362)
- Add provide/inject support for Composition API (#1354)
- Fix issue with keyCodes provided to
trigger
(#1378) closes #1285, #1295
- setChecked and setSelected should only work if not already selected (#1380) closes #1339
- Override watch definitions properly (#1392) closes #1391
- Support v-slot (#1383) closes #1261
- Allow find to work on both Pascal case and camel case (#1398) closes #1232
- Pass refs to functional component stubs #1293 closes #1292
Features
- Allow templates to be defined in HTML (#1362) closes #351
- Store the selector when using
find
(#1248) closes #1135
- Introduce enableAutoDestroy() helper function (#1245) closes #1236
- Allow negative indices to be passed to .at() (#1244)
- Add a get method to Wrapper (#1304) closes #1298
Bug Fixes
Code Refactoring
Features
- wrapper: allow destroy() method to work with functional components (#1188) (f4ea3fd)
- add option to pretty print html components (#1229) (99336c4)
- stop auto stubbing transition and transition-group (#1127) (85a972c)
BREAKING CHANGES
- html output will now be formatted
- * Remove
sync
mode
- Remove TransitionStub
- Remove Transition
Bug Fixes
Code Refactoring
BREAKING CHANGES
- Remove polyfills from library
- hasStyle, hasAttribute, hasClass, hasProp, visible, and setComputed removed
Bug Fixes
Bug Fixes
Bug Fixes
Features
BREAKING CHANGES
- The tag name rendered by snapshots will use the rendered component tag, rather than the registered component name
Bug Fixes
- handle global stubs and functional extended components (#943) (0d1ddd1)
- improve emitted type (#933) (3049c3e)
- throw error if unsupported options passed in vue < 2.3 (#910) (e8d9547)
Features
- wrapper: add support for getting prop, attribute and classes by key (#941) (9bb9a87)
Performance Improvements
Bug Fixes
Note: Version bump only for package @vue/test-utils
Bug Fixes
Features
- export createWrapper method to create wrapper from instance (#868) (ebca3b3)
- export wrapper class (#866) (c212ebf)
Bug Fixes
- handle textarea correctly in setValue() and setChecked() (#771) (4c9fe3c)
- types: remove unnecessary method (#755) (2068208)
- broken links for deprecated methods (#786) (5bb6a0b)
- fix type of wrapper.vm (#759) (ff5220d)
- handle cloneDeep errors in createLocalVue (#844) (17dfdc8)
- handle unnamed parent and child components (#768) (71a2ac4)
- improve scopedSlots option (#808) (b946997)
- recursively call Vue.set in setData (#843) (ef01abf)
- setProps() throws an error if the property is the same reference (#791) (bf655f3)
- stubs extended component correctly (#767) (24ab4c5)
- support setValue on textarea (#764) (e83cda2)
- update props when watcher depends on value (#842) (2aeaee3)
- use boolean for VueWrapper (#763) (6fa6ecd)
Features
Bug Fixes
Features
- element, vnode, vm, and options are read-only (#748) (b801c25)
- set wrapper.vm if the element binds Vue instance (#724) (b14afae)
- throw error if the read-only property is tried to change (#749) (fb46268)
Bug Fixes
- include default props in props object (#716) (5bcf574)
- wrapper.setSelected() to work on select with optgroups (#715) (dae0b1c)
Features
Bug Fixes
Bug Fixes
Features
BREAKING CHANGES
- removes templates from slots