disabled ticket packages
This commit is contained in:
parent
f2f1579fa9
commit
4d49121b8c
|
@ -35,4 +35,3 @@ describe('ticket', () => {
|
|||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
@ -1,128 +1,128 @@
|
|||
import selectors from '../../helpers/selectors.js';
|
||||
import createNightmare from '../../helpers/helpers';
|
||||
// import selectors from '../../helpers/selectors.js';
|
||||
// import createNightmare from '../../helpers/helpers';
|
||||
|
||||
describe('Ticket', () => {
|
||||
describe('Create packages path', () => {
|
||||
const nightmare = createNightmare();
|
||||
// describe('Ticket', () => {
|
||||
// describe('Create packages path', () => {
|
||||
// const nightmare = createNightmare();
|
||||
|
||||
beforeAll(() => {
|
||||
return nightmare
|
||||
.waitForLogin('developer');
|
||||
});
|
||||
// beforeAll(() => {
|
||||
// return nightmare
|
||||
// .waitForLogin('developer');
|
||||
// });
|
||||
|
||||
it('should click on the Tickets button of the top bar menu', () => {
|
||||
return nightmare
|
||||
.waitToClick(selectors.globalItems.applicationsMenuButton)
|
||||
.wait(selectors.globalItems.applicationsMenuVisible)
|
||||
.waitToClick(selectors.globalItems.ticketsButton)
|
||||
.wait(selectors.ticketsIndex.createTicketButton)
|
||||
.parsedUrl()
|
||||
.then(url => {
|
||||
expect(url.hash).toEqual('#!/ticket/list');
|
||||
});
|
||||
});
|
||||
// it('should click on the Tickets button of the top bar menu', () => {
|
||||
// return nightmare
|
||||
// .waitToClick(selectors.globalItems.applicationsMenuButton)
|
||||
// .wait(selectors.globalItems.applicationsMenuVisible)
|
||||
// .waitToClick(selectors.globalItems.ticketsButton)
|
||||
// .wait(selectors.ticketsIndex.createTicketButton)
|
||||
// .parsedUrl()
|
||||
// .then(url => {
|
||||
// expect(url.hash).toEqual('#!/ticket/list');
|
||||
// });
|
||||
// });
|
||||
|
||||
it('should search for the ticket 1', () => {
|
||||
return nightmare
|
||||
.wait(selectors.ticketsIndex.searchResult)
|
||||
.type(selectors.ticketsIndex.searchTicketInput, 1)
|
||||
.click(selectors.ticketsIndex.searchButton)
|
||||
.waitForNumberOfElements(selectors.ticketsIndex.searchResult, 1)
|
||||
.countSearchResults(selectors.ticketsIndex.searchResult)
|
||||
.then(result => {
|
||||
expect(result).toEqual(1);
|
||||
});
|
||||
});
|
||||
// it('should search for the ticket 1', () => {
|
||||
// return nightmare
|
||||
// .wait(selectors.ticketsIndex.searchResult)
|
||||
// .type(selectors.ticketsIndex.searchTicketInput, 1)
|
||||
// .click(selectors.ticketsIndex.searchButton)
|
||||
// .waitForNumberOfElements(selectors.ticketsIndex.searchResult, 1)
|
||||
// .countSearchResults(selectors.ticketsIndex.searchResult)
|
||||
// .then(result => {
|
||||
// expect(result).toEqual(1);
|
||||
// });
|
||||
// });
|
||||
|
||||
it(`should click on the search result to access to the ticket packages`, () => {
|
||||
return nightmare
|
||||
.waitForTextInElement(selectors.ticketsIndex.searchResult, 'Batman')
|
||||
.waitToClick(selectors.ticketsIndex.searchResult)
|
||||
.waitToClick(selectors.ticketPackages.packagesButton)
|
||||
.waitForURL('package/index')
|
||||
.url()
|
||||
.then(url => {
|
||||
expect(url).toContain('package/index');
|
||||
});
|
||||
});
|
||||
// it(`should click on the search result to access to the ticket packages`, () => {
|
||||
// return nightmare
|
||||
// .waitForTextInElement(selectors.ticketsIndex.searchResult, 'Batman')
|
||||
// .waitToClick(selectors.ticketsIndex.searchResult)
|
||||
// .waitToClick(selectors.ticketPackages.packagesButton)
|
||||
// .waitForURL('package/index')
|
||||
// .url()
|
||||
// .then(url => {
|
||||
// expect(url).toContain('package/index');
|
||||
// });
|
||||
// });
|
||||
|
||||
it(`should delete the first package and receive and error to save a new one with blank quantity`, () => {
|
||||
return nightmare
|
||||
.waitToClick(selectors.ticketPackages.firstRemovePackageButton)
|
||||
.waitToClick(selectors.ticketPackages.addPackageButton)
|
||||
.waitToClick(selectors.ticketPackages.firstPackageSelect)
|
||||
.waitToClick(selectors.ticketPackages.firstPackageSelectOptionThree)
|
||||
.click(selectors.ticketPackages.savePackagesButton)
|
||||
.waitForSnackbar()
|
||||
.then(result => {
|
||||
expect(result).toContain('Some fields are invalid');
|
||||
});
|
||||
});
|
||||
// it(`should delete the first package and receive and error to save a new one with blank quantity`, () => {
|
||||
// return nightmare
|
||||
// .waitToClick(selectors.ticketPackages.firstRemovePackageButton)
|
||||
// .waitToClick(selectors.ticketPackages.addPackageButton)
|
||||
// .waitToClick(selectors.ticketPackages.firstPackageSelect)
|
||||
// .waitToClick(selectors.ticketPackages.firstPackageSelectOptionThree)
|
||||
// .click(selectors.ticketPackages.savePackagesButton)
|
||||
// .waitForSnackbar()
|
||||
// .then(result => {
|
||||
// expect(result).toContain('Some fields are invalid');
|
||||
// });
|
||||
// });
|
||||
|
||||
it(`should attempt create a new package but receive an error if quantity is a string`, () => {
|
||||
return nightmare
|
||||
.type(selectors.ticketPackages.firstQuantityInput, 'ninety 9')
|
||||
.click(selectors.ticketPackages.savePackagesButton)
|
||||
.waitForSnackbar()
|
||||
.then(result => {
|
||||
expect(result).toContain('Some fields are invalid');
|
||||
});
|
||||
});
|
||||
// it(`should attempt create a new package but receive an error if quantity is a string`, () => {
|
||||
// return nightmare
|
||||
// .type(selectors.ticketPackages.firstQuantityInput, 'ninety 9')
|
||||
// .click(selectors.ticketPackages.savePackagesButton)
|
||||
// .waitForSnackbar()
|
||||
// .then(result => {
|
||||
// expect(result).toContain('Some fields are invalid');
|
||||
// });
|
||||
// });
|
||||
|
||||
it(`should attempt create a new package but receive an error if quantity is 0`, () => {
|
||||
return nightmare
|
||||
.clearInput(selectors.ticketPackages.firstQuantityInput)
|
||||
.type(selectors.ticketPackages.firstQuantityInput, '0')
|
||||
.click(selectors.ticketPackages.savePackagesButton)
|
||||
.waitForSnackbar()
|
||||
.then(result => {
|
||||
expect(result).toContain('Some fields are invalid');
|
||||
});
|
||||
});
|
||||
// it(`should attempt create a new package but receive an error if quantity is 0`, () => {
|
||||
// return nightmare
|
||||
// .clearInput(selectors.ticketPackages.firstQuantityInput)
|
||||
// .type(selectors.ticketPackages.firstQuantityInput, '0')
|
||||
// .click(selectors.ticketPackages.savePackagesButton)
|
||||
// .waitForSnackbar()
|
||||
// .then(result => {
|
||||
// expect(result).toContain('Some fields are invalid');
|
||||
// });
|
||||
// });
|
||||
|
||||
it(`should attempt create a new package but receive an error if package is blank`, () => {
|
||||
return nightmare
|
||||
.clearInput(selectors.ticketPackages.firstQuantityInput)
|
||||
.type(selectors.ticketPackages.firstQuantityInput, '99')
|
||||
.click(selectors.ticketPackages.clearPackageSelectButton)
|
||||
.click(selectors.ticketPackages.savePackagesButton)
|
||||
.waitForSnackbar()
|
||||
.then(result => {
|
||||
expect(result).toContain('Package cannot be blank');
|
||||
});
|
||||
});
|
||||
// it(`should attempt create a new package but receive an error if package is blank`, () => {
|
||||
// return nightmare
|
||||
// .clearInput(selectors.ticketPackages.firstQuantityInput)
|
||||
// .type(selectors.ticketPackages.firstQuantityInput, '99')
|
||||
// .click(selectors.ticketPackages.clearPackageSelectButton)
|
||||
// .click(selectors.ticketPackages.savePackagesButton)
|
||||
// .waitForSnackbar()
|
||||
// .then(result => {
|
||||
// expect(result).toContain('Package cannot be blank');
|
||||
// });
|
||||
// });
|
||||
|
||||
it(`should create a new package with correct data`, () => {
|
||||
return nightmare
|
||||
.waitToClick(selectors.ticketPackages.firstPackageSelect)
|
||||
.waitToClick(selectors.ticketPackages.firstPackageSelectOptionThree)
|
||||
.waitForTextInInput(selectors.ticketPackages.firstPackageSelect, 'Iron Patriot')
|
||||
.click(selectors.ticketPackages.savePackagesButton)
|
||||
.waitForSnackbar()
|
||||
.then(result => {
|
||||
expect(result).toContain('Data saved!');
|
||||
});
|
||||
});
|
||||
// it(`should create a new package with correct data`, () => {
|
||||
// return nightmare
|
||||
// .waitToClick(selectors.ticketPackages.firstPackageSelect)
|
||||
// .waitToClick(selectors.ticketPackages.firstPackageSelectOptionThree)
|
||||
// .waitForTextInInput(selectors.ticketPackages.firstPackageSelect, 'Iron Patriot')
|
||||
// .click(selectors.ticketPackages.savePackagesButton)
|
||||
// .waitForSnackbar()
|
||||
// .then(result => {
|
||||
// expect(result).toContain('Data saved!');
|
||||
// });
|
||||
// });
|
||||
|
||||
it(`should confirm the first select is the expected one`, () => {
|
||||
return nightmare
|
||||
.click(selectors.ticketSales.saleButton)
|
||||
.wait(selectors.ticketSales.firstPackageSelect)
|
||||
.click(selectors.ticketPackages.packagesButton)
|
||||
.waitForTextInInput(selectors.ticketPackages.firstPackageSelect, 'Iron Patriot')
|
||||
.getInputValue(selectors.ticketPackages.firstPackageSelect)
|
||||
.then(result => {
|
||||
expect(result).toEqual('Iron Patriot');
|
||||
});
|
||||
});
|
||||
// it(`should confirm the first select is the expected one`, () => {
|
||||
// return nightmare
|
||||
// .click(selectors.ticketSales.saleButton)
|
||||
// .wait(selectors.ticketSales.firstPackageSelect)
|
||||
// .click(selectors.ticketPackages.packagesButton)
|
||||
// .waitForTextInInput(selectors.ticketPackages.firstPackageSelect, 'Iron Patriot')
|
||||
// .getInputValue(selectors.ticketPackages.firstPackageSelect)
|
||||
// .then(result => {
|
||||
// expect(result).toEqual('Iron Patriot');
|
||||
// });
|
||||
// });
|
||||
|
||||
it(`should confirm the first quantity is the expected one`, () => {
|
||||
return nightmare
|
||||
.waitForTextInInput(selectors.ticketPackages.firstQuantityInput, '99')
|
||||
.getInputValue(selectors.ticketPackages.firstQuantityInput)
|
||||
.then(result => {
|
||||
expect(result).toEqual('99');
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
// it(`should confirm the first quantity is the expected one`, () => {
|
||||
// return nightmare
|
||||
// .waitForTextInInput(selectors.ticketPackages.firstQuantityInput, '99')
|
||||
// .getInputValue(selectors.ticketPackages.firstQuantityInput)
|
||||
// .then(result => {
|
||||
// expect(result).toEqual('99');
|
||||
// });
|
||||
// });
|
||||
// });
|
||||
// });
|
||||
|
|
Loading…
Reference in New Issue