diff --git a/karma-test-shim.js b/karma-test-shim.js
index 66768fb..d63fcb0 100644
--- a/karma-test-shim.js
+++ b/karma-test-shim.js
@@ -30,44 +30,38 @@ System.config({
System.config(
{
+ paths: {
+ // paths serve as alias
+ 'npm:': 'node_modules/'
+ },
map: {
- 'rxjs': 'node_modules/rxjs',
- '@angular': 'node_modules/@angular',
- 'app': 'built'
+ 'app': 'built',
+ '@angular/core': 'npm:@angular/core/bundles/core.umd.js',
+ '@angular/common': 'npm:@angular/common/bundles/common.umd.js',
+ '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js',
+ '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
+ '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
+ '@angular/http': 'npm:@angular/http/bundles/http.umd.js',
+ '@angular/router': 'npm:@angular/router/bundles/router.umd.js',
+ '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js',
+
+ // angular testing umd bundles
+ '@angular/core/testing': 'npm:@angular/core/bundles/core-testing.umd.js',
+ '@angular/common/testing': 'npm:@angular/common/bundles/common-testing.umd.js',
+ '@angular/compiler/testing': 'npm:@angular/compiler/bundles/compiler-testing.umd.js',
+ '@angular/platform-browser/testing': 'npm:@angular/platform-browser/bundles/platform-browser-testing.umd.js',
+ '@angular/platform-browser-dynamic/testing': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js',
+ '@angular/http/testing': 'npm:@angular/http/bundles/http-testing.umd.js',
+ '@angular/router/testing': 'npm:@angular/router/bundles/router-testing.umd.js',
+ '@angular/forms/testing': 'npm:@angular/forms/bundles/forms-testing.umd.js',
+
+ // other libraries
+ 'rxjs': 'npm:rxjs',
},
packages: {
'app': {
- main: 'main.js',
- defaultExtension: 'js'
- },
- '@angular/core': {
- main: 'index.js',
- defaultExtension: 'js'
- },
- '@angular/compiler': {
- main: 'index.js',
- defaultExtension: 'js'
- },
- '@angular/common': {
- main: 'index.js',
- defaultExtension: 'js'
- },
- '@angular/platform-browser': {
- main: 'index.js',
- defaultExtension: 'js'
- },
- '@angular/platform-browser-dynamic': {
- main: 'index.js',
- defaultExtension: 'js'
- },
- // '@angular/router-deprecated': {
- // main: 'index.js',
- // defaultExtension: 'js'
- // },
- // '@angular/router': {
- // main: 'index.js',
- // defaultExtension: 'js'
- // },
+ defaultExtension: 'js'
+ },
'rxjs': {
defaultExtension: 'js'
}
diff --git a/karma.conf.js b/karma.conf.js
index 85a4da3..ba7a99b 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -17,6 +17,9 @@ module.exports = function(config) {
// Zone.js dependencies
'node_modules/zone.js/dist/zone.js',
+ 'node_modules/zone.js/dist/long-stack-trace-zone.js',
+ 'node_modules/zone.js/dist/proxy.js',
+ 'node_modules/zone.js/dist/sync-test.js',
'node_modules/zone.js/dist/jasmine-patch.js',
'node_modules/zone.js/dist/async-test.js',
'node_modules/zone.js/dist/fake-async-test.js',
@@ -56,7 +59,7 @@ module.exports = function(config) {
reporters: ['progress'],
port: 9876,
colors: true,
- logLevel: config.LOG_INFO,
+ logLevel: config.DEBUG,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false
diff --git a/package.json b/package.json
index 6cc3cb5..fed33e8 100644
--- a/package.json
+++ b/package.json
@@ -18,26 +18,26 @@
"test": "karma start karma.conf.js"
},
"dependencies": {
- "@angular/common": "2.0.0-rc.5",
- "@angular/compiler": "2.0.0-rc.5",
- "@angular/core": "2.0.0-rc.5",
- "@angular/platform-browser": "2.0.0-rc.5",
- "@angular/platform-browser-dynamic": "2.0.0-rc.5",
+ "@angular/common": "2.0.0-rc.6",
+ "@angular/compiler": "2.0.0-rc.6",
+ "@angular/core": "2.0.0-rc.6",
+ "@angular/platform-browser": "2.0.0-rc.6",
+ "@angular/platform-browser-dynamic": "2.0.0-rc.6",
"clang-format": "^1.0.35",
"es6-promise": "^3.0.2",
"es6-shim": "^0.35.0",
- "reflect-metadata": "0.1.2",
- "rxjs": "5.0.0-beta.6",
- "systemjs": "0.19.26",
- "zone.js": "0.6.12"
+ "reflect-metadata": "0.1.3",
+ "rxjs": "5.0.0-beta.11",
+ "systemjs": "0.19.37",
+ "zone.js": "0.6.17"
},
"devDependencies": {
"http-server": "^0.8.5",
"jasmine": "2.3.2",
- "karma": "^0.13.22",
- "karma-chrome-launcher": "^0.2.1",
- "karma-cli": "^0.0.4",
- "karma-jasmine": "^0.3.6",
+ "karma": "^1.2.0",
+ "karma-chrome-launcher": "^2.0.0",
+ "karma-cli": "^1.0.1",
+ "karma-jasmine": "^1.0.2",
"rimraf": "^2.4.3",
"typescript": "1.8.10",
"typings": "^0.6.6"
diff --git a/src/app/app-component.ts b/src/app/app-component.ts
index e2fe6ff..7925426 100644
--- a/src/app/app-component.ts
+++ b/src/app/app-component.ts
@@ -1,6 +1,4 @@
import {Component} from '@angular/core';
-import {GreetingComponent} from './greeting-component';
-import {BorderComponent} from './border-component';
@Component({
selector: 'my-app',
@@ -9,7 +7,6 @@ import {BorderComponent} from './border-component';