diff --git a/modules/angular2/globals.d.ts b/modules/angular2/globals.d.ts index 599b9c31c8..d2d82d68f7 100644 --- a/modules/angular2/globals.d.ts +++ b/modules/angular2/globals.d.ts @@ -3,7 +3,7 @@ */ /// - +/// declare var assert: any; declare type int = number; diff --git a/modules/angular2/src/facade/lang.ts b/modules/angular2/src/facade/lang.ts index bb5982a119..8a304828c1 100644 --- a/modules/angular2/src/facade/lang.ts +++ b/modules/angular2/src/facade/lang.ts @@ -1,3 +1,4 @@ +/// var _global: BrowserNodeGlobal = (typeof window === 'undefined' ? global : window); export {_global as global}; diff --git a/protractor-shared.js b/protractor-shared.js index 77590a99d5..790ce685d0 100644 --- a/protractor-shared.js +++ b/protractor-shared.js @@ -1,5 +1,6 @@ // load traceur runtime as our tests are written in es6 require('traceur/bin/traceur-runtime.js'); +require('reflect-metadata'); var fs = require('fs-extra'); var argv = require('yargs') @@ -250,4 +251,4 @@ function mergeInto(src, target) { target[prop] = src[prop]; } return target; - } \ No newline at end of file + }