Skip to content

Commit da1f28f

Browse files
committed
test: add some tests for import
1 parent fdfa2c8 commit da1f28f

File tree

11 files changed

+2053
-270
lines changed

11 files changed

+2053
-270
lines changed

.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ module.exports = {
22
env: {
33
"jest": true,
44
},
5+
ignorePatterns: ['cjs', 'lib'],
56
extends: [
67
'eslint-config-team-spec',
78
'eslint-config-team-spec/prettier',

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ install:
99
branches:
1010
only:
1111
- master
12-
- /^greenkeeper/.*$/
1312

1413
script:
1514
- npm test

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
- [ ] 支持 可视化自动测试。
3030
- [x] 支持 快捷功能脚本(如:一键创建组件目录及相关默认文件)。
3131
- [x] 支持 CI/CD。
32-
- [x] travis CI
32+
- [x] travis CI
3333

3434
## 规范
3535

components/button/__tests__/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { mount } from '@vue/test-utils';
22
import Component from '../src/button.vue';
33

4-
describe('Component', () => {
5-
test('is a Vue instance', () => {
4+
describe('按钮', () => {
5+
test('是一个正确的 Vue 实例', () => {
66
const wrapper = mount(Component);
77
expect(wrapper.isVueInstance()).toBeTruthy();
88
});

components/button/src/button.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
<script>
1111
export default {
12-
name: 'Button',
12+
name: 'demo-button',
1313
props: {
1414
disabled: {
1515
type: Boolean,

components/button/src/style.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55
height: 32px;
66
padding: 0 15px;
77
font-size: 14px;
8+
color: red;
89
}

jest.config.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
module.exports = {
2-
"moduleFileExtensions": [
3-
"js",
4-
"json",
5-
"vue"
6-
],
7-
"moduleNameMapper": {
8-
"^@/(.*)$": "<rootDir>/src/$1"
2+
moduleFileExtensions: ['js', 'json', 'vue'],
3+
moduleNameMapper: {
4+
'^@/(.*)$': '<rootDir>/src/$1',
95
},
10-
"transform": {
11-
".*\\.(vue)$": "vue-jest",
12-
"^.+\\.js$": "<rootDir>/node_modules/babel-jest"
13-
}
14-
};
6+
transform: {
7+
'.*\\.(vue)$': 'vue-jest',
8+
'^.+\\.js$': '<rootDir>/node_modules/babel-jest',
9+
'\\.scss$': '<rootDir>/jest/transformers/sass.js',
10+
},
11+
};

jest/transformers/sass.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module.exports = {
2+
process(src, filename) {
3+
return '';
4+
},
5+
};

0 commit comments

Comments
 (0)