Skip to content

Commit e4fea6c

Browse files
authored
Merge pull request #81 from stefanscript/master
make yarn run test work
2 parents d486d5a + f42f2ad commit e4fea6c

4 files changed

Lines changed: 1803 additions & 80 deletions

File tree

babel.config.js

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
1-
module.exports = {
2-
presets: [
3-
'@vue/app'
4-
]
5-
}
1+
module.exports = api => {
2+
const isTest = api.env('test');
3+
4+
if (isTest) {
5+
return {
6+
presets: [
7+
[
8+
'@babel/preset-env',
9+
{
10+
targets: {
11+
node: 'current',
12+
},
13+
},
14+
],
15+
],
16+
};
17+
}
18+
19+
return {
20+
presets: [
21+
'@vue/app'
22+
]
23+
}
24+
};

package.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,23 @@
44
"private": true,
55
"scripts": {
66
"serve": "vue-cli-service serve",
7-
"build": "vue-cli-service build"
7+
"build": "vue-cli-service build",
8+
"test": "jest"
89
},
910
"dependencies": {
1011
"core-js": "^2.6.5",
1112
"focus-trap": "^5.0.1",
1213
"vue": "^2.6.10",
13-
"vuex": "^3.0.1",
14-
"vue-i18n": "^8.11.2"
14+
"vue-i18n": "^8.11.2",
15+
"vuex": "^3.0.1"
1516
},
1617
"devDependencies": {
18+
"@babel/core": "^7.6.2",
19+
"@babel/preset-env": "^7.6.2",
1720
"@vue/cli-plugin-babel": "^3.8.0",
1821
"@vue/cli-service": "^3.8.0",
22+
"babel-jest": "^24.9.0",
23+
"jest": "^24.9.0",
1924
"sass": "^1.18.0",
2025
"sass-loader": "^7.1.0",
2126
"vue-template-compiler": "^2.6.10"

src/utils/repetition.spec.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import {groupRepeatedUnits} from "./repetition";
2+
3+
describe("Repetition", () => {
4+
it("groupRepeatedUnits", () => {
5+
const result = groupRepeatedUnits();
6+
7+
expect(result).toEqual([["1fr"]]);
8+
})
9+
});

0 commit comments

Comments
 (0)