- Notifications
You must be signed in to change notification settings - Fork1
jackmellis/vuenit
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Vue Unit Test Helpers
Vuenit is a testing utility that offers a number of useful methods to make testing Vue applications easier:
- Easily mount Vue components
- Test directives
- Search the DOM for component instances
- Inject dependencies into components
- Test slots
- Updatedata andprops on the fly
- Shallow rendering
- Mocked versions ofVuex,Vue-Router, and a$http module to make testing with dependencies easier
npm install vuenit --save-dev
import{mount,mockRouter,mockHttp,mockStore}from'vuenit';importcfrom'path/to/component';const{$router}=mockRouter();const$http=mockHttp();const$store=mockStore();constoptions={inject :{ $router, $http, $store},props :{userId :'x4'},stubComponents :true};constvm=mount(c,options);
Vuenit has a huge array of configuration options for different testing scenarios. For full documentation, seehttps://jackmellis.gitbooks.io/vuenit/content
About
Vue Unit Test Helpers for server-side testing of client-side code
Resources
Stars
Watchers
Forks
Packages0
No packages published