This commit is contained in:
parent
095a9f7163
commit
587653fb40
|
@ -1530,7 +1530,7 @@ INSERT INTO `vn`.`ticketRequest`(`id`, `description`, `requesterFk`, `attenderFk
|
||||||
VALUES
|
VALUES
|
||||||
(1, 'Ranged weapon longbow 2m', 18, 35, 5, 1, 9.10, 1, 1, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
|
(1, 'Ranged weapon longbow 2m', 18, 35, 5, 1, 9.10, 1, 1, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
|
||||||
(2, 'Melee weapon combat first 15cm', 18, 35, 10, 2, 1.07, 0, NULL, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
|
(2, 'Melee weapon combat first 15cm', 18, 35, 10, 2, 1.07, 0, NULL, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
|
||||||
(3, 'Melee weapon heavy shield 1x0.5m', 18, 35, 20, 4, 3.06, 0, NULL, 1, DATE_ADD(CURDATE(), INTERVAL -15 DAY)),
|
(3, 'Melee weapon heavy shield 1x0.5m', 18, 35, 20, NULL, 3.06, NULL, NULL, 23, CURDATE()),
|
||||||
(4, 'Melee weapon combat first 15cm', 18, 35, 15, NULL, 1.30, NULL, NULL, 11, CURDATE()),
|
(4, 'Melee weapon combat first 15cm', 18, 35, 15, NULL, 1.30, NULL, NULL, 11, CURDATE()),
|
||||||
(5, 'Melee weapon combat first 15cm', 18, 35, 15, 4, 1.30, 0, NULL, 18, CURDATE());
|
(5, 'Melee weapon combat first 15cm', 18, 35, 15, 4, 1.30, 0, NULL, 18, CURDATE());
|
||||||
|
|
||||||
|
|
|
@ -254,8 +254,9 @@ export default {
|
||||||
firstRequestItemID: 'vn-item-request vn-tbody > vn-tr:nth-child(1) > vn-td-editable:nth-child(7)',
|
firstRequestItemID: 'vn-item-request vn-tbody > vn-tr:nth-child(1) > vn-td-editable:nth-child(7)',
|
||||||
firstRequestQuantity: 'vn-item-request vn-tbody > vn-tr:nth-child(1) > vn-td-editable:nth-child(8)',
|
firstRequestQuantity: 'vn-item-request vn-tbody > vn-tr:nth-child(1) > vn-td-editable:nth-child(8)',
|
||||||
firstRequestConcept: 'vn-item-request vn-tbody > vn-tr:nth-child(1) > vn-td:nth-child(9)',
|
firstRequestConcept: 'vn-item-request vn-tbody > vn-tr:nth-child(1) > vn-td:nth-child(9)',
|
||||||
|
secondRequestStatus: 'vn-item-request vn-tbody > vn-tr:nth-child(2) > vn-td:nth-child(10)',
|
||||||
firstRequestStatus: 'vn-item-request vn-tbody > vn-tr:nth-child(1) > vn-td:nth-child(10)',
|
firstRequestStatus: 'vn-item-request vn-tbody > vn-tr:nth-child(1) > vn-td:nth-child(10)',
|
||||||
firstRequestDecline: 'vn-item-request vn-tbody > vn-tr:nth-child(1) vn-icon-button[icon="thumb_down"]',
|
secondRequestDecline: 'vn-item-request vn-tbody > vn-tr:nth-child(1) vn-icon-button[icon="thumb_down"]',
|
||||||
declineReason: 'vn-textarea[ng-model="$ctrl.denyObservation"]',
|
declineReason: 'vn-textarea[ng-model="$ctrl.denyObservation"]',
|
||||||
acceptDeclineReason: 'button[response="accept"]',
|
acceptDeclineReason: 'button[response="accept"]',
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
import selectors from '../../helpers/selectors.js';
|
import selectors from '../../helpers/selectors.js';
|
||||||
import getBrowser from '../../helpers/puppeteer';
|
import getBrowser from '../../helpers/puppeteer';
|
||||||
|
|
||||||
// #2119 e2e item.request
|
describe('Item request path', () => {
|
||||||
xdescribe('Item request path', () => {
|
|
||||||
let browser;
|
let browser;
|
||||||
let page;
|
let page;
|
||||||
beforeAll(async() => {
|
beforeAll(async() => {
|
||||||
|
@ -37,8 +36,8 @@ xdescribe('Item request path', () => {
|
||||||
expect(status).toContain('Aceptada');
|
expect(status).toContain('Aceptada');
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should now click on the first declain request icon then type the reason', async() => {
|
it('should now click on the second declain request icon then type the reason', async() => {
|
||||||
await page.waitToClick(selectors.itemRequest.firstRequestDecline);
|
await page.waitToClick(selectors.itemRequest.secondRequestDecline);
|
||||||
await page.write(selectors.itemRequest.declineReason, 'not quite as expected');
|
await page.write(selectors.itemRequest.declineReason, 'not quite as expected');
|
||||||
await page.waitToClick(selectors.itemRequest.acceptDeclineReason);
|
await page.waitToClick(selectors.itemRequest.acceptDeclineReason);
|
||||||
await page.waitForContentLoaded();
|
await page.waitForContentLoaded();
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
const app = require('vn-loopback/server/server');
|
const app = require('vn-loopback/server/server');
|
||||||
|
|
||||||
describe('ticket-request filter()', () => {
|
describe('ticket-request filter()', () => {
|
||||||
it('should return all ticket requests', async() => {
|
it('should now return all ticket requests', async() => {
|
||||||
let ctx = {req: {accessToken: {userId: 9}}, args: {}};
|
let ctx = {req: {accessToken: {userId: 9}}, args: {}};
|
||||||
|
|
||||||
let result = await app.models.TicketRequest.filter(ctx);
|
let result = await app.models.TicketRequest.filter(ctx);
|
||||||
|
|
||||||
expect(result.length).toEqual(2);
|
expect(result.length).toEqual(3);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should return the ticket request matching a generic search value which is the ticket ID', async() => {
|
it('should return the ticket request matching a generic search value which is the ticket ID', async() => {
|
||||||
|
@ -42,7 +42,7 @@ describe('ticket-request filter()', () => {
|
||||||
let result = await app.models.TicketRequest.filter(ctx);
|
let result = await app.models.TicketRequest.filter(ctx);
|
||||||
let requestId = result[0].id;
|
let requestId = result[0].id;
|
||||||
|
|
||||||
expect(requestId).toEqual(4);
|
expect(requestId).toEqual(3);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should return the ticket request matching the isOk triple-state', async() => {
|
it('should return the ticket request matching the isOk triple-state', async() => {
|
||||||
|
@ -51,7 +51,7 @@ describe('ticket-request filter()', () => {
|
||||||
let result = await app.models.TicketRequest.filter(ctx);
|
let result = await app.models.TicketRequest.filter(ctx);
|
||||||
let requestId = result[0].id;
|
let requestId = result[0].id;
|
||||||
|
|
||||||
expect(requestId).toEqual(4);
|
expect(requestId).toEqual(3);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should return the ticket request matching the client ID', async() => {
|
it('should return the ticket request matching the client ID', async() => {
|
||||||
|
@ -69,7 +69,7 @@ describe('ticket-request filter()', () => {
|
||||||
let result = await app.models.TicketRequest.filter(ctx);
|
let result = await app.models.TicketRequest.filter(ctx);
|
||||||
let requestId = result[0].id;
|
let requestId = result[0].id;
|
||||||
|
|
||||||
expect(requestId).toEqual(4);
|
expect(requestId).toEqual(3);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should return the ticket request matching the salesPerson ID', async() => {
|
it('should return the ticket request matching the salesPerson ID', async() => {
|
||||||
|
@ -78,6 +78,6 @@ describe('ticket-request filter()', () => {
|
||||||
let result = await app.models.TicketRequest.filter(ctx);
|
let result = await app.models.TicketRequest.filter(ctx);
|
||||||
let requestId = result[0].id;
|
let requestId = result[0].id;
|
||||||
|
|
||||||
expect(requestId).toEqual(4);
|
expect(requestId).toEqual(3);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue