From 97faab3baf1e7d22d50339b32cf9e1c0b1c1c7ef Mon Sep 17 00:00:00 2001 From: sipp11 Date: Mon, 28 Dec 2015 01:19:45 +0700 Subject: [PATCH] Implement test in gulp --- CHANGELOG.md | 15 --------------- README.md | 22 ---------------------- gulpfile.js | 18 ++++++++++++++++++ package.json | 6 +++++- 4 files changed, 23 insertions(+), 38 deletions(-) delete mode 100644 CHANGELOG.md create mode 100644 gulpfile.js diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index d0acfde..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,15 +0,0 @@ - -v1.1 / 2015-12-14 -================= - - * Support ES2015 & Stage 0 - -v1.0 / 2015-11-17 -================= - - * Add support info - * Fixed path to register.js - * Clear dependencies - * Add docs about install, test and license - * Support Babel.js in Jasmine specs - * Initial commit diff --git a/README.md b/README.md index 8b34201..dddfbd9 100644 --- a/README.md +++ b/README.md @@ -15,25 +15,3 @@ Before you should have global installation of `jasmine` package. ``` npm test ``` - -## Support - -Current support version: - - - `Babel ^6.3.17` - -Previously support: - - - `Babel ^5.8.29` - -## Build changelog - -Use https://github.com/tj/git-extras/blob/master/Commands.md#git-changelog: - -``` -git changelog -a -n -``` - -## License - -[The MIT License](http://piecioshka.mit-license.org) diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..30fef3a --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,18 @@ +require('babel-core/register'); +const gulp = require('gulp'); +const jasmine = require('gulp-jasmine'); + +// Test JS +gulp.task('test', function () { + return gulp.src(["index.js", "test/**/*.js", "src/**/*.js"]) + .pipe(jasmine({ + includeStackTrace: true, + })) +}); + +// Default Task +gulp.task('default', function() { + // place code for your default task here +}); + +gulp.task('default', ['test']); diff --git a/package.json b/package.json index c9f606c..0202922 100644 --- a/package.json +++ b/package.json @@ -3,12 +3,16 @@ "name": "test-jasmine-babel", "scripts": { "clear": "rm -rf node_modules/", - "test": "jasmine JASMINE_CONFIG_PATH=test/jasmine.json" + "test": "gulp test" }, "devDependencies": { "babel-core": "^6.3.26", "babel-preset-es2015": "^6.3.13", "babel-preset-stage-0": "^6.3.13", + "gulp": "^3.9.0", + "gulp-jasmine": "^2.2.1", "jasmine": "^2.4.1" + }, + "dependencies": { } }