35 lines
626 B
Markdown
35 lines
626 B
Markdown
# jest-serializer-vue
|
|
|
|
Jest Vue snapshot serializer
|
|
|
|
## Installation
|
|
|
|
```
|
|
npm install --save-dev jest-serializer-vue
|
|
```
|
|
|
|
## Usage
|
|
|
|
You need to tell Jest to use the serializer. Add this to your Jest config:
|
|
|
|
```
|
|
"snapshotSerializers": [
|
|
"<rootDir>/node_modules/jest-serializer-vue"
|
|
]
|
|
```
|
|
|
|
And your snapshot tests will be pretty printed 💅
|
|
|
|
```js
|
|
import { shallow } from 'avoriaz'
|
|
import Basic from './Basic.vue'
|
|
import { createRenderer } from 'vue-server-renderer'
|
|
|
|
describe('Basic.vue', () => {
|
|
it('renders correctly', () => {
|
|
const wrapper = shallow(Basic)
|
|
expect(wrapper.html()).toMatchSnapshot()
|
|
})
|
|
})
|
|
```
|