refs #5673 feat: remove claim_development e2e

This commit is contained in:
Alex Moreno 2023-09-18 13:49:45 +02:00
parent 2ecc464046
commit 3d1ee374c2
6 changed files with 4 additions and 101 deletions

View File

@ -1,5 +1,5 @@
import selectors from '../../helpers/selectors.js';
import getBrowser from '../../helpers/puppeteer';
import getBrowser from '../../helpers/puppeteer.js';
// #1528 e2e claim/detail
xdescribe('Claim detail', () => {

View File

@ -1,97 +0,0 @@
import selectors from '../../helpers/selectors.js';
import getBrowser from '../../helpers/puppeteer';
describe('Claim development', () => {
let browser;
let page;
beforeAll(async() => {
browser = await getBrowser();
page = browser.page;
await page.loginAndModule('claimManager', 'claim');
await page.accessToSearchResult('1');
await page.accessToSection('claim.card.development');
});
afterAll(async() => {
await browser.close();
});
it('should delete a development and create a new one', async() => {
await page.waitToClick(selectors.claimDevelopment.firstDeleteDevelopmentButton);
await page.waitToClick(selectors.claimDevelopment.addDevelopmentButton);
await page.autocompleteSearch(selectors.claimDevelopment.secondClaimReason, 'Baja calidad');
await page.autocompleteSearch(selectors.claimDevelopment.secondClaimResult, 'Deshidratacion');
await page.autocompleteSearch(selectors.claimDevelopment.secondClaimResponsible, 'Calidad general');
await page.autocompleteSearch(selectors.claimDevelopment.secondClaimWorker, 'deliveryNick');
await page.autocompleteSearch(selectors.claimDevelopment.secondClaimRedelivery, 'Reparto');
await page.waitToClick(selectors.claimDevelopment.saveDevelopmentButton);
const message = await page.waitForSnackbar();
expect(message.text).toContain('Data saved!');
});
it(`should redirect to the next section of claims as the role is claimManager`, async() => {
await page.waitForState('claim.card.action');
});
it('should edit a development', async() => {
await page.reloadSection('claim.card.development');
await page.autocompleteSearch(selectors.claimDevelopment.firstClaimReason, 'Calor');
await page.autocompleteSearch(selectors.claimDevelopment.firstClaimResult, 'Cocido');
await page.autocompleteSearch(selectors.claimDevelopment.firstClaimResponsible, 'Calidad general');
await page.autocompleteSearch(selectors.claimDevelopment.firstClaimWorker, 'adminAssistantNick');
await page.autocompleteSearch(selectors.claimDevelopment.firstClaimRedelivery, 'Cliente');
await page.waitToClick(selectors.claimDevelopment.saveDevelopmentButton);
const message = await page.waitForSnackbar();
expect(message.text).toContain('Data saved!');
});
it('should confirm the first development is the expected one', async() => {
await page.reloadSection('claim.card.development');
const reason = await page
.waitToGetProperty(selectors.claimDevelopment.firstClaimReason, 'value');
const result = await page
.waitToGetProperty(selectors.claimDevelopment.firstClaimResult, 'value');
const responsible = await page
.waitToGetProperty(selectors.claimDevelopment.firstClaimResponsible, 'value');
const worker = await page
.waitToGetProperty(selectors.claimDevelopment.firstClaimWorker, 'value');
const redelivery = await page
.waitToGetProperty(selectors.claimDevelopment.firstClaimRedelivery, 'value');
expect(reason).toEqual('Calor');
expect(result).toEqual('Baboso/Cocido');
expect(responsible).toEqual('Calidad general');
expect(worker).toEqual('adminAssistantNick');
expect(redelivery).toEqual('Cliente');
});
it('should confirm the second development is the expected one', async() => {
const reason = await page
.waitToGetProperty(selectors.claimDevelopment.secondClaimReason, 'value');
const result = await page
.waitToGetProperty(selectors.claimDevelopment.secondClaimResult, 'value');
const responsible = await page
.waitToGetProperty(selectors.claimDevelopment.secondClaimResponsible, 'value');
const worker = await page
.waitToGetProperty(selectors.claimDevelopment.secondClaimWorker, 'value');
const redelivery = await page
.waitToGetProperty(selectors.claimDevelopment.secondClaimRedelivery, 'value');
expect(reason).toEqual('Baja calidad');
expect(result).toEqual('Deshidratacion');
expect(responsible).toEqual('Calidad general');
expect(worker).toEqual('deliveryNick');
expect(redelivery).toEqual('Reparto');
});
});

View File

@ -1,5 +1,5 @@
import selectors from '../../helpers/selectors.js';
import getBrowser from '../../helpers/puppeteer';
import getBrowser from '../../helpers/puppeteer.js';
describe('Claim action path', () => {
let browser;

View File

@ -1,6 +1,6 @@
import selectors from '../../helpers/selectors.js';
import getBrowser from '../../helpers/puppeteer';
import getBrowser from '../../helpers/puppeteer.js';
describe('Claim summary path', () => {
let browser;

View File

@ -1,5 +1,5 @@
import selectors from '../../helpers/selectors.js';
import getBrowser from '../../helpers/puppeteer';
import getBrowser from '../../helpers/puppeteer.js';
describe('Claim descriptor path', () => {
let browser;