diff --git a/e2e/tests/e2e/button.spec.cy.ts b/e2e/tests/e2e/button.spec.cy.ts index 4c368761df15e308cbd8699501f9b1ec03263281..f2ceb90b3fc46bd21f0a40de703bc2f45161fad7 100644 --- a/e2e/tests/e2e/button.spec.cy.ts +++ b/e2e/tests/e2e/button.spec.cy.ts @@ -11,13 +11,13 @@ describe('Button element', { testIsolation: false }, () => { it('creates hyperlink button in editor', () => { cy.contains('Knopf').click(); - cy.contains('div', 'Beschriftung').find('input').clear().type('Knopf-Hyper'); + cy.contains('div', 'Beschriftung').find('textarea').clear().type('Knopf-Hyper'); cy.contains('Hyperlink').click(); }); it('creates unit nav button in editor', () => { cy.contains('Knopf').click(); - cy.contains('div', 'Beschriftung').find('input').clear().type('Knopf-next-unit'); + cy.contains('div', 'Beschriftung').find('textarea').clear().type('Knopf-next-unit'); selectFromDropdown('Aktion', 'Unitnavigation'); selectFromDropdown('Aktionsparameter', 'Nächste Unit'); }); @@ -25,10 +25,10 @@ describe('Button element', { testIsolation: false }, () => { it('creates page nav button in editor', () => { addPage(); cy.contains('Knopf').click(); - cy.contains('div', 'Beschriftung').find('input').clear().type('Knopf-seite-2'); + cy.contains('div', 'Beschriftung').find('textarea').clear().type('Knopf-seite-2'); navigateToPage(1); cy.contains('Knopf').click(); - cy.contains('div', 'Beschriftung').find('input').clear().type('Knopf-page-2'); + cy.contains('div', 'Beschriftung').find('textarea').clear().type('Knopf-page-2'); selectFromDropdown('Aktion', 'Seitennavigation'); selectFromDropdown('Aktionsparameter', '2'); }); diff --git a/e2e/tests/e2e/dropdown.spec.cy.ts b/e2e/tests/e2e/dropdown.spec.cy.ts index 477263b6a4e3c219266f335c8b9405d7dde9bed2..6161c951e0254ef322789e1542ee358964bdd4f3 100644 --- a/e2e/tests/e2e/dropdown.spec.cy.ts +++ b/e2e/tests/e2e/dropdown.spec.cy.ts @@ -49,7 +49,7 @@ describe('Dropdown element', { testIsolation: false }, () => { cy.contains('aspect-dropdown', 'Klappliste mit Optionen') .find('mat-select') .find('mat-select-trigger') - .should('have.text', 'BBB'); + .contains('BBB'); assertValueChanged('dropdown_1', 2); }); @@ -58,7 +58,7 @@ describe('Dropdown element', { testIsolation: false }, () => { cy.contains('aspect-dropdown', 'Klappliste-deselection') .find('mat-select') .find('mat-select-trigger') - .should('have.text', 'AAA'); + .contains('AAA'); cy.contains('div', 'Klappliste-deselection').find('mat-select').click(); cy.get('.cdk-overlay-container') .find('mat-option') diff --git a/e2e/tests/e2e/droplist-util.ts b/e2e/tests/e2e/droplist-util.ts index 09ef4923385c08836b5a79437853b126796950b5..e7325006bb3a5e0e2b318093d0a2dd5b66811aca 100644 --- a/e2e/tests/e2e/droplist-util.ts +++ b/e2e/tests/e2e/droplist-util.ts @@ -14,7 +14,7 @@ export function addList(title: string, options: string[] = [], settings?: Record export function addOption(optionName: string): void { cy.contains('fieldset', 'Vorbelegung') .contains('mat-form-field', 'Neue Option') - .find('input') + .find('textarea') .clear() .type(`${optionName}{enter}`); } diff --git a/e2e/tests/editor/editor.spec.cy.ts b/e2e/tests/editor/editor.spec.cy.ts index c730c9cbb7639dc1634d30cb252832cbe0badea6..886ec1f6071c803eb5c090e7f8e08696faa3d14c 100644 --- a/e2e/tests/editor/editor.spec.cy.ts +++ b/e2e/tests/editor/editor.spec.cy.ts @@ -26,7 +26,7 @@ describe('Basic Unit', () => { it('creates a button element with label text', () => { cy.get('aspect-page-canvas').contains('Knopf').should('not.exist'); addElement('Knopf', 'Sonstige'); - cy.contains('div', 'Beschriftung').find('input').clear().type('Neue Beschriftung'); + cy.contains('div', 'Beschriftung').find('textarea').clear().type('Neue Beschriftung'); cy.get('aspect-page-canvas').contains('Neue Beschriftung').should('exist'); }); @@ -41,23 +41,23 @@ describe('Basic Unit', () => { navigateToPage(1); addElement('Knopf', 'Sonstige'); addElement('Knopf', 'Sonstige'); - cy.contains('div', 'Beschriftung').find('input').clear().type('PageRef'); + cy.contains('div', 'Beschriftung').find('textarea').clear().type('PageRef'); selectFromDropdown('Aktion', 'Seitennavigation'); selectFromDropdown('Aktionsparameter', '2'); // Crosscheck: Delete not referenced page navigateToPage(3); cy.contains('div', 'Seite 3').find('button').click(); - cy.contains('Löschen').click(); - cy.get('.cdk-overlay-container').contains('Element wird referenziert').should('not.exist'); - cy.get('.cdk-overlay-container').contains('Seite löschen?'); + cy.contains('delete').click(); + cy.get('.cdk-overlay-container').contains('Referenzen festgestellt').should('not.exist'); + cy.get('.cdk-overlay-container').contains('Seite 3 löschen?'); cy.contains('button', 'Bestätigen').click(); navigateToPage(2); cy.contains('div', 'Seite 2').find('button').click(); - cy.contains('Löschen').click(); + cy.contains('delete').click(); - cy.get('.cdk-overlay-container').contains('Element wird referenziert'); + cy.get('.cdk-overlay-container').contains('Referenzen festgestellt'); cy.get('.cdk-overlay-container').contains('button_2'); cy.get('.cdk-overlay-container').contains('button_1').should('not.exist'); }); diff --git a/e2e/tests/util.ts b/e2e/tests/util.ts index 10ca7aa2e6c7477c2f3d11a346a5d6483167b883..c46d813706626a7f0ee432fe5834fefa4c631348 100644 --- a/e2e/tests/util.ts +++ b/e2e/tests/util.ts @@ -16,14 +16,14 @@ export function selectFromDropdown(dropdownName: string, optionName: string, clo export function addOption(optionName: string): void { cy.contains('fieldset', 'Optionen') .contains('mat-form-field', 'Neue Option') - .find('input') + .find('textarea') .clear() .type(`${optionName}{enter}`); } export function setLabelText(labelText: string): void { cy.contains('fieldset', 'Eingabeelement') - .contains('div', 'Beschriftung').find('input') + .contains('div', 'Beschriftung').find('textarea') .clear() .type(labelText); }