feat(WebWorkers) Add DOM event support

closes #3046
This commit is contained in:
Jason Teplitz
2015-07-10 16:09:18 -07:00
parent 8e960d4052
commit 7b834e02ec
27 changed files with 556 additions and 165 deletions

View File

@ -1,4 +1,5 @@
import {verifyNoBrowserErrors} from 'angular2/src/test_lib/e2e_util';
import {Promise} from 'angular2/src/facade/async';
function waitForElement(selector) {
var EC = (<any>protractor).ExpectedConditions;
@ -6,6 +7,12 @@ function waitForElement(selector) {
browser.wait(EC.presenceOf($(selector)), 10000);
}
// returns a promise that resolves in the given number of milliseconds
function wait(time) {
var promise = new Promise((resolve, reject) => { setTimeout(resolve, time); });
return promise;
}
describe('routing inbox-app', function() {
afterEach(verifyNoBrowserErrors);
@ -62,6 +69,7 @@ describe('routing inbox-app', function() {
waitForElement('#item-10');
element(by.css('#item-10')).click();
waitForElement('#record-id');
browser.wait(wait(500), 600);
expect(element(by.css('#record-id')).getText()).toEqual('ID: 10');
});