Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

feat(ava): add support for ava 3 out-of-the-box #414

Merged
merged 16 commits into from
Jan 31, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions template/_package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
<%_ } _%>
<%_ if (test === 'ava') { _%>
"test": "<%= test %>",
"test:unit": "cross-env TEST=unit ava --config unit.config.js",
"test:e2e": "cross-env TEST=e2e ava --config e2e.config.js",
"test:unit": "cross-env TEST=unit ava ./test/specs/**/*",
"test:e2e": "cross-env TEST=e2e ava ./test/e2e/**/*",
<%_ } else if (test !== 'none') { _%>
"test": "<%= test %>",
<%_ } _%>
Expand Down Expand Up @@ -159,7 +159,8 @@
"jest": "^24.1.0",
"vue-jest": "^4.0.0-0",
<%_ } else if (test === 'ava') { _%>
"ava": "^2.2.0",
"ava": "^3.0.0",
"@ava/babel": "^1.0.0",
"babel-plugin-module-resolver": "^3.2.0",
"browser-env": "^3.2.5",
"require-extension-hooks": "^0.3.3",
Expand Down
10 changes: 0 additions & 10 deletions template/frameworks/ava/.babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,6 @@
}
}
]
],
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "current"
}
}
]
]
}
}
Expand Down
10 changes: 10 additions & 0 deletions template/frameworks/ava/ava.config.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
module.exports = () => {
return {
require: ['./test/ava.setup.js'],
ignoredByWatcher: ['!**/*.{js,vue}'],
babel: true,
tap: true,
verbose: true,
color: true
}
}
22 changes: 0 additions & 22 deletions template/frameworks/ava/ava.config.js

This file was deleted.

6 changes: 0 additions & 6 deletions template/frameworks/ava/e2e.config.js

This file was deleted.

6 changes: 0 additions & 6 deletions template/frameworks/ava/unit.config.js

This file was deleted.

11 changes: 5 additions & 6 deletions test/snapshots/index.test.js.md
Original file line number Diff line number Diff line change
Expand Up @@ -2143,10 +2143,9 @@ Generated by [AVA](https://avajs.dev).
'.gitignore',
'README.md',
'assets/README.md',
'ava.config.js',
'ava.config.cjs',
'components/Logo.vue',
'components/README.md',
'e2e.config.js',
'layouts/README.md',
'layouts/default.vue',
'middleware/README.md',
Expand All @@ -2161,7 +2160,6 @@ Generated by [AVA](https://avajs.dev).
'test/ava.setup.js',
'test/e2e/index.js',
'test/specs/Logo.spec.js',
'unit.config.js',
]

> package.json
Expand All @@ -2171,8 +2169,9 @@ Generated by [AVA](https://avajs.dev).
nuxt: '^2.0.0',
},
devDependencies: {
'@ava/babel': '^1.0.0',
'@vue/test-utils': '^1.0.0-beta.27',
ava: '^2.2.0',
ava: '^3.0.0',
'babel-plugin-module-resolver': '^3.2.0',
'browser-env': '^3.2.5',
'require-extension-hooks': '^0.3.3',
Expand All @@ -2186,8 +2185,8 @@ Generated by [AVA](https://avajs.dev).
generate: 'nuxt generate',
start: 'nuxt start',
test: 'ava',
'test:e2e': 'cross-env TEST=e2e ava --config e2e.config.js',
'test:unit': 'cross-env TEST=unit ava --config unit.config.js',
'test:e2e': 'cross-env TEST=e2e ava ./test/e2e/**/*',
'test:unit': 'cross-env TEST=unit ava ./test/specs/**/*',
},
}

Expand Down
Binary file modified test/snapshots/index.test.js.snap
Binary file not shown.