test navigation placement
This commit is contained in:
parent
57c523dd13
commit
143d5a1be7
1 changed files with 20 additions and 0 deletions
|
|
@ -17,6 +17,16 @@ describe('element sibling navigation', () => {
|
||||||
|
|
||||||
cy.visit('/element/2')
|
cy.visit('/element/2')
|
||||||
cy.contains('h1', '1. Introduction').should('be.visible')
|
cy.contains('h1', '1. Introduction').should('be.visible')
|
||||||
|
cy.get('[data-cy="child-element-list"]').then((childList) => {
|
||||||
|
cy.get('[data-cy="element-sibling-navigation"]').then(
|
||||||
|
(siblingNavigation) => {
|
||||||
|
expect(
|
||||||
|
childList[0].compareDocumentPosition(siblingNavigation[0])
|
||||||
|
& Node.DOCUMENT_POSITION_FOLLOWING,
|
||||||
|
).to.not.equal(0)
|
||||||
|
},
|
||||||
|
)
|
||||||
|
})
|
||||||
cy.get('[data-cy="element-sibling-navigation"]').should('be.visible')
|
cy.get('[data-cy="element-sibling-navigation"]').should('be.visible')
|
||||||
cy.get('[data-cy="element-sibling-previous"]')
|
cy.get('[data-cy="element-sibling-previous"]')
|
||||||
.should('have.attr', 'href', '/element/7')
|
.should('have.attr', 'href', '/element/7')
|
||||||
|
|
@ -49,6 +59,16 @@ describe('element sibling navigation', () => {
|
||||||
cy.visit('/admin/element/2')
|
cy.visit('/admin/element/2')
|
||||||
cy.get('[data-cy="admin-element-title"]')
|
cy.get('[data-cy="admin-element-title"]')
|
||||||
.should('have.value', '1. Introduction')
|
.should('have.value', '1. Introduction')
|
||||||
|
cy.get('[data-cy="admin-element-save"]').then((saveButton) => {
|
||||||
|
cy.get('[data-cy="admin-sibling-navigation"]').then(
|
||||||
|
(siblingNavigation) => {
|
||||||
|
expect(
|
||||||
|
saveButton[0].compareDocumentPosition(siblingNavigation[0])
|
||||||
|
& Node.DOCUMENT_POSITION_FOLLOWING,
|
||||||
|
).to.not.equal(0)
|
||||||
|
},
|
||||||
|
)
|
||||||
|
})
|
||||||
cy.get('[data-cy="admin-sibling-navigation"]').should('be.visible')
|
cy.get('[data-cy="admin-sibling-navigation"]').should('be.visible')
|
||||||
cy.get('[data-cy="admin-sibling-previous"]')
|
cy.get('[data-cy="admin-sibling-previous"]')
|
||||||
.should('have.attr', 'href', '/admin/element/7')
|
.should('have.attr', 'href', '/admin/element/7')
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue