Skip to content

Commit a5fb464

Browse files
committed
chore: migrate from mocha to jest
1 parent aada8f1 commit a5fb464

22 files changed

+6804
-5915
lines changed

.eslintrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"parser": "babel-eslint",
33
"rules": {
44
"strict": 0,
5-
"quotes": [2, "single"]
5+
"quotes": "off"
66
},
77
"env": {
88
"browser": true,

.travis.yml

+6-3
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,13 @@ env:
1515
- secure: WxIg72wkIfv7pSwWqhBLRl18yxBW9tF441utXTdZ94vbDeQC/NokuxTGWOCEs2VVnbwDrnE1iQuwJJBYjqK8+mywSzcP5dnsxMVLLTkmV4aFOJUWDZrKxeWJ82NqwT8ZRCzXWdO8VPVxHE+ytf8O/CMgTfG3QmvoSTwuVno37Mv1I2eInnrqh9VPbsCgbzDto5q7BNee6XSsmITOMgsEcdnI8JeVpWRXiPWFb9U4nBm+em6rIZpdydCMH95RkWi3VsdcePxJ5pI44ksNgauR3ic6KLTxIL9GOW0KuPSk6+/BHz1xuq7Cetsl/UyZdHwDbp1XnAcOS8msYiL9HdVHbuGOLZx81V3Q3cy6fsrLOrDrCFkT+iJqUURfhaqsqc6lO9fbhcfLpCrfua6QaKJiGb5VQQHTXj8rXbHWQ7aQjW8VxGwAXfNrpDDqzSn3pESQjU5udkui3Z0QkSU8Cuvivc+6ttuqGgI2sXoXskwW03aHfAz9C3SIPZnTLEPTEKYyHzFDIDjeuZ622u2SWK+OF7nmCyRN5JGls/n6gqNYwfixMQTXXQujQXbZuZ2O9ytMMG1Aw8i+CuAvzPHU5JeO0PCWZjII4z9TsnVrBGJTmvziRtRU3bIOQeX9IDlg9UQmyfQJGAw45PhIr7hzSBKgM9qid5vYsz1mwRqRu34G4+4=
1616
before_script:
1717
- export DISPLAY=:99.0
18-
script: gulp test
18+
script:
19+
- npm run test
20+
- npm run coverage
21+
1922
after_success:
20-
- cat coverage/*/lcov.info > coveralls.txt
21-
- cat coveralls.txt | node_modules/coveralls/bin/coveralls.js
23+
- npm run coveralls
24+
2225
cache:
2326
directories:
2427
- node_modules

gulp-tasks/build.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ function build() {
2727
.pipe(gulp.dest(config.destinationFolder));
2828
}
2929

30-
gulp.task('build', gulp.series(gulp.parallel('lint', 'clean'), build));
30+
gulp.task('build', gulp.series(gulp.parallel('clean'), build));

gulp-tasks/coverage.js

-20
This file was deleted.

gulp-tasks/index.js

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
import './lint';
2-
import './test';
3-
import './coverage';
4-
import './watch';
51
import './clean';
62
import './build';
7-
import './config'
3+
import './config';

gulp-tasks/lint.js

-41
This file was deleted.

gulp-tasks/test.js

-28
This file was deleted.

gulp-tasks/watch.js

-10
This file was deleted.

gulpfile.babel.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ import './gulp-tasks';
44
// Load all of our Gulp plugins
55
global.$ = gulpLoadPlugins();
66

7-
gulp.task('default', gulp.series('test'));
7+
gulp.task('default', gulp.series('build'));

jest.config.js

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
module.exports = {
2+
testEnvironment: 'node',
3+
transform: {
4+
'^.+\\.js$': 'babel-jest',
5+
},
6+
moduleFileExtensions: ['js', 'json'],
7+
testMatch: ['**/test/**/*.spec.js'], // This line is correct for your current setup
8+
coverageDirectory: 'coverage',
9+
collectCoverageFrom: [
10+
'src/**/*.js',
11+
'!**/node_modules/**',
12+
'!**/vendor/**'
13+
],
14+
coverageReporters: ['text', 'lcov', 'clover']
15+
};

karma.conf.js

-52
This file was deleted.

0 commit comments

Comments
 (0)