36 lines
1.4 KiB
JavaScript
36 lines
1.4 KiB
JavaScript
|
/// <reference types="cypress" />
|
||
|
describe('Item botanical', () => {
|
||
|
beforeEach(() => {
|
||
|
cy.viewport(1920, 1080);
|
||
|
cy.login('developer');
|
||
|
cy.visit(`/#/item/list`);
|
||
|
cy.get('#searchbar input').type('1{enter}');
|
||
|
});
|
||
|
|
||
|
it('should modify the botanical', () => {
|
||
|
cy.get('[href="#/item/1/botanical"]').click();
|
||
|
cy.get('[data-cy="Genus_select"]').type('Abies');
|
||
|
cy.get('.q-menu .q-item').contains('Abies').click();
|
||
|
cy.get('[data-cy="Species_select"]').type('dealbata');
|
||
|
cy.get('.q-menu .q-item').contains('dealbata').click();
|
||
|
cy.get('.q-btn-group > .q-btn--standard').click();
|
||
|
cy.checkNotification('Data saved');
|
||
|
});
|
||
|
|
||
|
it('should create a new Genus', () => {
|
||
|
cy.get('[href="#/item/1/botanical"]').click();
|
||
|
cy.get('[data-cy="SelectDialogAddIcon-Genus"]').click();
|
||
|
cy.get('[data-cy="Latin genus name_input"]').type('Test');
|
||
|
cy.get('[data-cy="FormModelPopup_save"]').click();
|
||
|
cy.checkNotification('Data created');
|
||
|
});
|
||
|
|
||
|
it('should create a new specie', () => {
|
||
|
cy.get('[href="#/item/1/botanical"]').click();
|
||
|
cy.get('[data-cy="SelectDialogAddIcon-Species"]').click();
|
||
|
cy.get('[data-cy="Latin species name_input"]').type('Test specie');
|
||
|
cy.get('[data-cy="FormModelPopup_save"]').click();
|
||
|
cy.checkNotification('Data created');
|
||
|
});
|
||
|
});
|