X Tutup
Skip to content

Commit 71c65b4

Browse files
committed
feat(test): add test bundle
Create a bundle for the test library, TestComponentBuilder, TestInjector, and DebugElement. Internal tests use a superset of the bundle.
1 parent 0ed5dd0 commit 71c65b4

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

gulpfile.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -888,16 +888,16 @@ gulp.task('router.bundle.js.dev', ['build.js.dev'], function() {
888888
{ sourceMaps: true });
889889
});
890890

891-
gulp.task('mock.bundle.js.dev', ['build.js.dev'], function() {
891+
gulp.task('test.bundle.js.dev', ['build.js.dev'], function() {
892892
var devBundleConfig = merge(true, bundleConfig);
893893
devBundleConfig.paths =
894894
merge(true, devBundleConfig.paths, {
895895
"*": "dist/js/dev/es6/*.js"
896896
});
897897
return bundler.bundle(
898898
devBundleConfig,
899-
'angular2/mock - angular2/angular2',
900-
'./dist/bundle/mock.dev.js',
899+
'angular2/test + angular2/mock - angular2/angular2',
900+
'./dist/bundle/test_lib.dev.js',
901901
{ sourceMaps: true });
902902
});
903903

@@ -956,7 +956,13 @@ gulp.task('bundle.js.sfx.dev.deps', ['bundle.js.sfx.dev'], function() {
956956
.pipe(gulp.dest('dist/bundle'));
957957
});
958958

959-
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']);
959+
gulp.task('bundle.js.deps', [
960+
'bundle.js.prod.deps',
961+
'bundle.js.dev.deps',
962+
'bundle.js.min.deps',
963+
'bundle.js.sfx.dev.deps',
964+
'router.bundle.js.dev',
965+
'test.bundle.js.dev']);
960966

961967
gulp.task('build.js', ['build.js.dev', 'build.js.prod', 'build.js.cjs', 'bundle.js.deps', 'benchpress.bundle']);
962968

modules/angular2/test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,7 @@
77
* This module is not included in the `angular2` module; you must import the test module explicitly.
88
*
99
*/
10+
export * from './src/test_lib/test_lib';
1011
export * from './src/test_lib/test_component_builder';
1112
export * from './src/test_lib/test_injector';
13+
export * from './debug';

modules/angular2/test_lib.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
export * from './src/test_lib/test_lib';
1+
// Test library and utilities for internal use.
2+
export * from './test';
23
export * from './src/test_lib/spies';
34
export * from './src/test_lib/utils';
45
export * from './src/test_lib/fake_async';
5-
export * from './src/test_lib/test_component_builder';
6-
export * from './debug';

0 commit comments

Comments
 (0)
X Tutup