|
@@ -1,5 +1,4 @@
|
|
|
-import { AppPage } from './app.po';
|
|
|
|
|
-import { browser, logging } from 'protractor';
|
|
|
|
|
|
|
+import {AppPage} from './app.po';
|
|
|
|
|
|
|
|
describe('workspace-project App', () => {
|
|
describe('workspace-project App', () => {
|
|
|
let page: AppPage;
|
|
let page: AppPage;
|
|
@@ -45,19 +44,11 @@ describe('workspace-project App', () => {
|
|
|
expect(await page.getResult()).toEqual('0.125');
|
|
expect(await page.getResult()).toEqual('0.125');
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- // it('should display error when dividing by zero', async () => {
|
|
|
|
|
- // await page.navigateTo();
|
|
|
|
|
- // await page.setValue1('1')
|
|
|
|
|
- // await page.setValue2('0')
|
|
|
|
|
- // await page.clickDivide();
|
|
|
|
|
- // expect(await page.getResult()).toEqual('error: cannot divide by zero');
|
|
|
|
|
- // });
|
|
|
|
|
-
|
|
|
|
|
- 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,
|
|
|
|
|
- } as logging.Entry));
|
|
|
|
|
|
|
+ it('should display error when dividing by zero', async () => {
|
|
|
|
|
+ await page.navigateTo();
|
|
|
|
|
+ await page.setValue1('1')
|
|
|
|
|
+ await page.setValue2('0')
|
|
|
|
|
+ await page.clickDivide();
|
|
|
|
|
+ expect(await page.getMessage()).toEqual('cannot divide by 0');
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|