diff --git a/gulpfile.js b/gulpfile.js index 9573fd27f0..2143bc0ea4 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -888,7 +888,7 @@ gulp.task('router.bundle.js.dev', ['build.js.dev'], function() { { sourceMaps: true }); }); -gulp.task('mock.bundle.js.dev', ['build.js.dev'], function() { +gulp.task('test.bundle.js.dev', ['build.js.dev'], function() { var devBundleConfig = merge(true, bundleConfig); devBundleConfig.paths = merge(true, devBundleConfig.paths, { @@ -896,8 +896,8 @@ gulp.task('mock.bundle.js.dev', ['build.js.dev'], function() { }); return bundler.bundle( devBundleConfig, - 'angular2/mock - angular2/angular2', - './dist/bundle/mock.dev.js', + 'angular2/test + angular2/mock - angular2/angular2', + './dist/bundle/test_lib.dev.js', { sourceMaps: true }); }); @@ -956,7 +956,13 @@ gulp.task('bundle.js.sfx.dev.deps', ['bundle.js.sfx.dev'], function() { .pipe(gulp.dest('dist/bundle')); }); -gulp.task('bundle.js.deps', ['bundle.js.prod.deps', 'bundle.js.dev.deps', 'bundle.js.min.deps', 'bundle.js.sfx.dev.deps', 'router.bundle.js.dev', 'mock.bundle.js.dev']); +gulp.task('bundle.js.deps', [ + 'bundle.js.prod.deps', + 'bundle.js.dev.deps', + 'bundle.js.min.deps', + 'bundle.js.sfx.dev.deps', + 'router.bundle.js.dev', + 'test.bundle.js.dev']); gulp.task('build.js', ['build.js.dev', 'build.js.prod', 'build.js.cjs', 'bundle.js.deps', 'benchpress.bundle']); diff --git a/modules/angular2/test.ts b/modules/angular2/test.ts index 9f2b5bef9a..102a004cd4 100644 --- a/modules/angular2/test.ts +++ b/modules/angular2/test.ts @@ -7,5 +7,7 @@ * This module is not included in the `angular2` module; you must import the test module explicitly. * */ +export * from './src/test_lib/test_lib'; export * from './src/test_lib/test_component_builder'; export * from './src/test_lib/test_injector'; +export * from './debug'; diff --git a/modules/angular2/test_lib.ts b/modules/angular2/test_lib.ts index ffc3f5251a..f7a43aaf98 100644 --- a/modules/angular2/test_lib.ts +++ b/modules/angular2/test_lib.ts @@ -1,6 +1,5 @@ -export * from './src/test_lib/test_lib'; +// Test library and utilities for internal use. +export * from './test'; export * from './src/test_lib/spies'; export * from './src/test_lib/utils'; export * from './src/test_lib/fake_async'; -export * from './src/test_lib/test_component_builder'; -export * from './debug';