|
|
@@ -22,8 +22,8 @@ context('Rename page from generated tag', () => {
|
|
|
|
|
|
it('Rename page from generated tag', () => {
|
|
|
const tag = 'we';
|
|
|
- const oldPageName = 'our';
|
|
|
- const newPageName = 'ourus';
|
|
|
+ const oldPageName = '/our';
|
|
|
+ const newPageName = '/ourus';
|
|
|
|
|
|
// Visit home
|
|
|
cy.visit('/');
|
|
|
@@ -50,20 +50,39 @@ context('Rename page from generated tag', () => {
|
|
|
})
|
|
|
cy.screenshot(`${ssPrefix}click-three-dots-menu`, {capture: 'viewport'});
|
|
|
|
|
|
- // Rename page
|
|
|
- cy.getByTestid('move-page').click({force: true});
|
|
|
+ cy.getByTestid('search-result-list').within(() => {
|
|
|
+ cy.get('.list-group-item').each(($row) => {
|
|
|
+ if($row.find('a').text() === oldPageName){
|
|
|
+ cy.wrap($row).within(() => {
|
|
|
+ cy.getByTestid('move-page').click({force: true});
|
|
|
+ cy.wait(1500);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
|
|
|
- cy.wait(1500);
|
|
|
+ // Rename page
|
|
|
cy.get('.grw-rename-page').should('be.visible');
|
|
|
cy.get('.grw-rename-page').within(() => {
|
|
|
- cy.get('input[class="rbt-input-main"]').clear({force: true});
|
|
|
- cy.get('input[class="rbt-input-main"]').type(`/${newPageName}`, {force: true});
|
|
|
+ cy.getByTestid('new-page-name-input').clear({force: true})
|
|
|
+ cy.getByTestid('new-page-name-input').click().focused().type(newPageName, {force: true})
|
|
|
+ .should('have.value', newPageName);
|
|
|
|
|
|
});
|
|
|
cy.screenshot(`${ssPrefix}insert-new-page-name`, {capture: 'viewport'});
|
|
|
- });
|
|
|
|
|
|
+ // Submit new name
|
|
|
+ cy.get('.grw-rename-page').within(() => {
|
|
|
+ cy.getByTestid('new-page-name-input').click({force: true});
|
|
|
+ cy.getByTestid('rename-page-button').click({force: true})
|
|
|
+ cy.wait(1500);
|
|
|
+ });
|
|
|
+ cy.screenshot(`${ssPrefix}new-page-name-applied`, {capture: 'viewport'});
|
|
|
|
|
|
+ //Visit /ourus
|
|
|
+ cy.visit(newPageName);
|
|
|
+ cy.screenshot(`${ssPrefix}visit-ourus-page`, {capture: 'viewport'});
|
|
|
+ });
|
|
|
|
|
|
|
|
|
|