@@ -6,9 +6,7 @@ var runSequence = require('run-sequence');
66var del = require ( 'del' ) ;
77var rename = require ( 'gulp-rename' ) ;
88var jasmine = require ( 'gulp-jasmine' ) ;
9- var jasmineBrowser = require ( 'gulp-jasmine-browser' ) ;
109var JasmineConsoleReporter = require ( 'jasmine-console-reporter' ) ;
11- var webpack = require ( 'webpack-stream' ) ;
1210var typedoc = require ( "gulp-typedoc" ) ;
1311
1412var tsProject = ts . createProject ( 'tsconfig.json' , {
@@ -40,11 +38,11 @@ gulp.task('docs-clean', function() {
4038} ) ;
4139
4240gulp . task ( 'test-compile' , function ( done ) {
43- return tsResult = gulp . src ( 'src/**/test .ts' )
41+ return tsResult = gulp . src ( 'src/spec/* .ts' )
4442 . pipe ( sourcemaps . init ( { loadMaps : true } ) )
4543 . pipe ( tsProject ( ) )
4644 . pipe ( sourcemaps . write ( './' ) )
47- . pipe ( gulp . dest ( 'release' ) ) ;
45+ . pipe ( gulp . dest ( 'release/spec ' ) ) ;
4846} ) ;
4947
5048
@@ -63,31 +61,13 @@ gulp.task('test-run', function() {
6361 } ) ) ;
6462} ) ;
6563
66- gulp . task ( 'test-run-browser' , function ( ) {
67- var JasminePlugin = require ( 'gulp-jasmine-browser/webpack/jasmine-plugin' ) ;
68- var plugin = new JasminePlugin ( ) ;
69- return gulp . src ( 'release/spec/*.js' )
70- . pipe ( webpack ( { output : { filename : 'browser.spec.js' } , plugins : [ plugin ] } ) )
71- . pipe ( jasmineBrowser . specRunner ( { console : true } ) )
72- // .pipe(jasmineBrowser.server({port: 8888, whenReady: plugin.whenReady})); // to test on real browsers, uncomment
73- . pipe ( jasmineBrowser . headless ( ) ) ; // to test on real browsers, comment
74-
75- } ) ;
76-
7764gulp . task ( 'test' , function ( done ) {
7865 runSequence ( 'test-compile' , 'test-run' , function ( ) {
7966 console . log ( 'Release tested.' ) ;
8067 done ( ) ;
8168 } ) ;
8269} ) ;
8370
84- gulp . task ( 'test-browser-only' , function ( done ) {
85- runSequence ( 'test-compile' , 'test-run-browser' , function ( ) {
86- console . log ( 'Release tested.' ) ;
87- done ( ) ;
88- } ) ;
89- } ) ;
90-
9171gulp . task ( "docs" , [ 'docs-clean' ] , function ( ) {
9272 return gulp
9373 . src ( [ "./src/typescript-ioc.ts" ] )
0 commit comments