|
|
@@ -21,28 +21,36 @@ describe('workspace-project App', () => {
|
|
|
expect(await page.getResult()).toEqual('79');
|
|
|
});
|
|
|
|
|
|
- // it('should subtract', async () => {
|
|
|
- // await page.navigateTo();
|
|
|
- // await page.setValue1('37')
|
|
|
- // await page.setValue2('42')
|
|
|
- // await page.clickSubtract();
|
|
|
- // expect(await page.getResult()).toEqual('-5');
|
|
|
- // });
|
|
|
- //
|
|
|
- // it('should multiply', async () => {
|
|
|
- // await page.navigateTo();
|
|
|
- // await page.setValue1('37')
|
|
|
- // await page.setValue2('42')
|
|
|
- // await page.clickMultiply();
|
|
|
- // expect(await page.getResult()).toEqual('1554');
|
|
|
- // });
|
|
|
- //
|
|
|
- // it('should divide', async () => {
|
|
|
+ it('should subtract', async () => {
|
|
|
+ await page.navigateTo();
|
|
|
+ await page.setValue1('37')
|
|
|
+ await page.setValue2('42')
|
|
|
+ await page.clickSubtract();
|
|
|
+ expect(await page.getResult()).toEqual('-5');
|
|
|
+ });
|
|
|
+
|
|
|
+ it('should multiply', async () => {
|
|
|
+ await page.navigateTo();
|
|
|
+ await page.setValue1('37')
|
|
|
+ await page.setValue2('42')
|
|
|
+ await page.clickMultiply();
|
|
|
+ expect(await page.getResult()).toEqual('1554');
|
|
|
+ });
|
|
|
+
|
|
|
+ it('should divide', async () => {
|
|
|
+ await page.navigateTo();
|
|
|
+ await page.setValue1('1')
|
|
|
+ await page.setValue2('8')
|
|
|
+ await page.clickDivide();
|
|
|
+ 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('8')
|
|
|
+ // await page.setValue2('0')
|
|
|
// await page.clickDivide();
|
|
|
- // expect(await page.getResult()).toEqual('1.125');
|
|
|
+ // expect(await page.getResult()).toEqual('error: cannot divide by zero');
|
|
|
// });
|
|
|
|
|
|
afterEach(async () => {
|