Fix cypress oauth test one more time

This commit is contained in:
Jamie Curnow 2024-11-13 14:21:16 +10:00
parent 8434b9fce4
commit 4e6d65645f
No known key found for this signature in database
GPG Key ID: FFBB624C43388E9E
2 changed files with 11 additions and 4 deletions

View File

@ -53,9 +53,10 @@ describe('OAuth with Authentik', () => {
path: '/oauth/login?redirect_base=' + encodeURI(Cypress.config('baseUrl')),
}).then((data) => {
expect(data).to.have.property('result');
cy.visit(data.result);
cy.get('ak-flow-executor')
cy.origin('http://authentik:9000', {args: data.result}, (url) => {
cy.visit(url);
cy.get('ak-flow-executor')
.shadow()
.find('ak-stage-identification')
.shadow()
@ -82,10 +83,15 @@ describe('OAuth with Authentik', () => {
.shadow()
.find('button[type="submit"]', { visible: true })
.click();
})
// we should be logged in
cy.get('#root p.chakra-text')
.first()
.should('have.text', 'Nginx Proxy Manager');
// logout:
cy.clearLocalStorage();
});
});
}

View File

@ -14,8 +14,9 @@ describe('UI Setup and Login', () => {
cy.get('input[name="password"]').type('changeme');
cy.get('form button:last').click();
// To fix after chakra change:
// cy.get('.navbar-nav .avatar').should('be.visible');
cy.get('#root p.chakra-text')
.first()
.should('have.text', 'Nginx Proxy Manager');
// logout:
cy.clearLocalStorage();