From bb92d75e001066f1d4cf9d5d58f522c045dc47b2 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 20 Jun 2024 00:01:12 +0200 Subject: [PATCH] test: #6321 boilerplate tests --- .../integration/item/ItemProposal.spec.js | 11 +++++++ .../ticket/negative/TicketLackDetail.spec.js | 31 +++++++++++++++++++ .../ticket/negative/TicketLackList.spec.js | 17 ++++++++++ 3 files changed, 59 insertions(+) create mode 100644 test/cypress/integration/item/ItemProposal.spec.js create mode 100644 test/cypress/integration/ticket/negative/TicketLackDetail.spec.js create mode 100644 test/cypress/integration/ticket/negative/TicketLackList.spec.js diff --git a/test/cypress/integration/item/ItemProposal.spec.js b/test/cypress/integration/item/ItemProposal.spec.js new file mode 100644 index 0000000000..b3ba9f6764 --- /dev/null +++ b/test/cypress/integration/item/ItemProposal.spec.js @@ -0,0 +1,11 @@ +/// +describe('ItemProposal', () => { + beforeEach(() => { + const ticketId = 1; + + cy.login('developer'); + cy.visit(`/#/ticket/${ticketId}/summary`); + }); + + describe('Handle item proposal selected', () => {}); +}); diff --git a/test/cypress/integration/ticket/negative/TicketLackDetail.spec.js b/test/cypress/integration/ticket/negative/TicketLackDetail.spec.js new file mode 100644 index 0000000000..424856161b --- /dev/null +++ b/test/cypress/integration/ticket/negative/TicketLackDetail.spec.js @@ -0,0 +1,31 @@ +/// +describe('Ticket Lack detail', () => { + beforeEach(() => { + const ticketId = 1; + + cy.login('developer'); + cy.visit(`/#/ticket/${ticketId}/summary`); + }); + + describe('Update quantity', () => { + it('Update from popover', () => {}); + it('Update from table', () => {}); + }); + describe('Update state', () => { + it('Update from popover', () => {}); + it('Update from table', () => {}); + }); + describe('Ticket transfer', () => { + describe('Split ticket if ', () => { + it('Ticket has less or equal than 1 row', () => {}); + it('Ticket has more than 1 row', () => {}); + }); + }); + describe('Item proposal', () => { + describe('Replace item if', () => { + it('Quantity is less than available', () => {}); + it('Quantity is equal than available', () => {}); + it('Quantity is more than available', () => {}); + }); + }); +}); diff --git a/test/cypress/integration/ticket/negative/TicketLackList.spec.js b/test/cypress/integration/ticket/negative/TicketLackList.spec.js new file mode 100644 index 0000000000..f18e162bae --- /dev/null +++ b/test/cypress/integration/ticket/negative/TicketLackList.spec.js @@ -0,0 +1,17 @@ +/// +describe('Ticket Lack list', () => { + beforeEach(() => { + cy.login('developer'); + cy.visit(`/#/ticket/negative`); + }); + + describe('Origin', () => { + it('check as origin reason', () => {}); + }); + + describe('Filters', () => {}); + + describe('Table actions', () => { + it('Open record', () => {}); + }); +});