import selectors from '../../helpers/selectors.js'; import getBrowser from '../../helpers/puppeteer'; describe('Order Index', () => { let browser; let page; beforeAll(async() => { browser = await getBrowser(); page = browser.page; await page.loginAndModule('employee', 'order'); }); afterAll(async() => { await browser.close(); }); it(`should check the first search result doesn't contain a total of 0€`, async() => { await page.waitToClick(selectors.ordersIndex.searchButton); const result = await page.waitToGetProperty(selectors.ordersIndex.firstSearchResultTotal, 'innerText'); expect(result).not.toContain('0.00'); }); it('should search including empty orders', async() => { await page.waitToClick(selectors.ordersIndex.openAdvancedSearch); await page.waitToClick(selectors.ordersIndex.advancedSearchShowEmptyCheckbox); await page.waitToClick(selectors.ordersIndex.advancedSearchButton); await page.waitForTextInElement(selectors.ordersIndex.firstSearchResultTotal, '0.00'); const result = await page.waitToGetProperty(selectors.ordersIndex.firstSearchResultTotal, 'innerText'); expect(result).toContain('0.00'); }); });