diff --git a/ponyracer/e2e/src/app.e2e-spec.ts b/ponyracer/e2e/src/app.e2e-spec.ts index 88099530c..475d324fe 100644 --- a/ponyracer/e2e/src/app.e2e-spec.ts +++ b/ponyracer/e2e/src/app.e2e-spec.ts @@ -1,4 +1,5 @@ import { AppPage } from './app.po'; +import { browser, logging } from 'protractor'; describe('workspace-project App', () => { let page: AppPage; @@ -11,4 +12,12 @@ describe('workspace-project App', () => { page.navigateTo(); expect(page.getTitleText()).toEqual('Welcome to ponyracer!'); }); + + afterEach(async () => { + // Assert that there are no errors emitted from the browser + const logs = await browser.manage().logs().get(logging.Type.BROWSER); + expect(logs).not.toContain(jasmine.objectContaining({ + level: logging.Level.SEVERE, + })); + }); }); diff --git a/ponyracer/package.json b/ponyracer/package.json index 033cc15fe..e541a6cbb 100644 --- a/ponyracer/package.json +++ b/ponyracer/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@angular-devkit/build-angular": "~0.12.0", - "@angular/cli": "~7.2.1", + "@angular/cli": "~7.2.2", "@angular/compiler-cli": "~7.2.0", "@angular/language-service": "~7.2.0", "@types/node": "~8.9.4",