mirror of
https://github.com/JasonHHouse/gaps.git
synced 2026-02-14 14:49:41 -06:00
cypress -> Testing duplicate plex server
This commit is contained in:
@@ -281,6 +281,103 @@ describe('Hooks', function () {
|
||||
cy.get('#plexDuplicateError')
|
||||
.should('not.be.visible');
|
||||
});
|
||||
|
||||
it('Save duplicate valid Plex Server', () => {
|
||||
cy.get('#address')
|
||||
.clear()
|
||||
.type('174.58.64.67')
|
||||
.should('have.value', '174.58.64.67');
|
||||
|
||||
cy.get('#port')
|
||||
.clear()
|
||||
.type('32400')
|
||||
.should('have.value', '32400');
|
||||
|
||||
cy.get('#plexToken')
|
||||
.clear()
|
||||
.type('xPUCxLh4cTz8pcgorQQs')
|
||||
.should('have.value', 'xPUCxLh4cTz8pcgorQQs');
|
||||
|
||||
cy.get('#addPlexServer')
|
||||
.click();
|
||||
|
||||
cy.get('#plexSpinner')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexTestError')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexTestSuccess')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexSaveError')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexSaveSuccess')
|
||||
.should('be.visible');
|
||||
|
||||
cy.get('#plexDeleteError')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexDeleteSuccess')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexDuplicateError')
|
||||
.should('not.be.visible');
|
||||
|
||||
//Define card here
|
||||
cy.get('.card-header')
|
||||
.should('have.text', 'KnoxServer');
|
||||
|
||||
cy.get('.list-group > :nth-child(1)')
|
||||
.should('have.text', 'Disney Classic Movies');
|
||||
|
||||
cy.get('.list-group > :nth-child(2)')
|
||||
.should('have.text', 'Movies');
|
||||
|
||||
cy.get('#address')
|
||||
.clear()
|
||||
.type('174.58.64.67')
|
||||
.should('have.value', '174.58.64.67');
|
||||
|
||||
cy.get('#port')
|
||||
.clear()
|
||||
.type('32400')
|
||||
.should('have.value', '32400');
|
||||
|
||||
cy.get('#plexToken')
|
||||
.clear()
|
||||
.type('xPUCxLh4cTz8pcgorQQs')
|
||||
.should('have.value', 'xPUCxLh4cTz8pcgorQQs');
|
||||
|
||||
cy.get('#addPlexServer')
|
||||
.click();
|
||||
|
||||
cy.get('#plexSpinner')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexTestError')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexTestSuccess')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexSaveError')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexSaveSuccess')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexDeleteError')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexDeleteSuccess')
|
||||
.should('not.be.visible');
|
||||
|
||||
cy.get('#plexDuplicateError')
|
||||
.should('be.visible');
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user