File tree Expand file tree Collapse file tree 4 files changed +19
-7
lines changed Expand file tree Collapse file tree 4 files changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -125,8 +125,19 @@ jobs:
125125 - name : Test unit
126126 run : yarn run test:unit --coverage --maxWorkers=2
127127
128+ - name : Test unit (Vue 3)
129+ run : yarn run test:unit --coverage --maxWorkers=2
130+ env :
131+ USE_VUE3 : ' 1'
132+
133+ - name : Merge coverage
134+ run :
135+ npx istanbul-merge --out ./coverage-final.json coverage/coverage-final.json
136+ coverage-vue3/coverage-final.json
137+
128138 - name : CodeCov
129139 uses : codecov/codecov-action@v3.1.1
130140 with :
131141 token : ${{ secrets.CODECOV_TOKEN }}
132142 flags : unittests
143+ files : ./coverage-final.json
Original file line number Diff line number Diff line change 44.vercel /
55.vscode /
66coverage /
7+ coverage-vue3 /
78dist /
89docs-dist /
910esm /
Original file line number Diff line number Diff line change 1- const useVue2 = 'USE_VUE2 ' in process . env
1+ const useVue3 = 'USE_VUE3 ' in process . env
22
3- const moduleNameMapper = useVue2
4- ? { }
5- : {
3+ const moduleNameMapper = useVue3
4+ ? {
65 '^vue$' : '@vue/compat' ,
76 '^@vue/test-utils$' : '@vue/test-utils-vue3'
87 }
8+ : { }
99
1010module . exports = {
1111 testRegex : 'spec.js$' ,
@@ -15,7 +15,7 @@ module.exports = {
1515 '^.+\\.js$' : 'babel-jest'
1616 } ,
1717 transformIgnorePatterns : [ '/node_modules(?![\\\\/]vue-test-utils-compat[\\\\/])' ] ,
18- coverageDirectory : './coverage/' ,
18+ coverageDirectory : useVue3 ? './coverage-vue3' : './coverage/' ,
1919 testEnvironmentOptions : {
2020 pretendToBeVisual : true
2121 } ,
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ import Vue from 'vue'
33import * as VTU from '@vue/test-utils'
44import { installCompat as installVTUCompat , fullCompatConfig } from 'vue-test-utils-compat'
55
6- const useVue2 = 'USE_VUE2 ' in process . env
7- if ( ! useVue2 ) {
6+ const useVue3 = 'USE_VUE3 ' in process . env
7+ if ( useVue3 ) {
88 Vue . configureCompat ( {
99 MODE : 2 ,
1010 ATTR_FALSE_VALUE : 'suppress-warning' ,
You can’t perform that action at this time.
0 commit comments