Skip to content

Commit 3f9c616

Browse files
Scrumnovemberborn
andauthoredFeb 16, 2020
Update Vue recipe to use JSDom rather than browser-env
Co-authored-by: Mark Wubben <mark@novemberborn.net>
1 parent f5a8c2b commit 3f9c616

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed
 

‎docs/recipes/vue.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Translations: [Français](https://github.com/avajs/ava-docs/blob/master/fr_FR/do
77
- [Require extension hooks](https://github.com/jackmellis/require-extension-hooks):
88
- `npm i --save-dev require-extension-hooks require-extension-hooks-vue require-extension-hooks-babel@beta`
99

10-
- [browser-env](browser-testing.md)
11-
- `npm i --save-dev browser-env`
10+
- [jsdom-global](https://github.com/rstacruz/jsdom-global/blob/master/README.md)
11+
- `npm i --save-dev jsdom jsdom-global`
1212

1313
- Optional: [babel-plugin-webpack-alias-7](https://github.com/shortminds/babel-plugin-webpack-alias-7) if you want to use [webpack aliases](https://webpack.js.org/configuration/resolve/#resolve-alias) or use them in your source files
1414
- `npm i --save-dev babel-plugin-webpack-alias-7`
@@ -32,8 +32,13 @@ The first step is setting up a helper to configure the environment to transpile
3232
```js
3333
// ./test/_setup.js
3434

35+
// Set up JSDom.
36+
require('jsdom-global')()
37+
38+
// Fix the Date object, see <https://github.com/vuejs/vue-test-utils/issues/936#issuecomment-415386167>.
39+
window.Date = Date
40+
3541
// Setup browser environment
36-
require('browser-env')();
3742
const hooks = require('require-extension-hooks');
3843
const Vue = require('vue');
3944

0 commit comments

Comments
 (0)
Please sign in to comment.