Increasing base configuration checks

This commit is contained in:
jhouse
2020-02-07 09:58:20 +09:00
parent 64915b25da
commit b41dadce5f
2 changed files with 36 additions and 8 deletions

View File

@@ -27,19 +27,19 @@
<div class="collapse navbar-collapse" id="navbarColor01">
<ul class="navbar-nav mr-auto">
<li class="nav-item" aria-current="page">
<a class="nav-link" href="/configuration">Configuration</a>
<a id="configurationTab" class="nav-link" href="/configuration">Configuration</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/libraries">Libraries</a>
<a id="librariesTab" class="nav-link" href="/libraries">Libraries</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/recommended">Recommended</a>
<a id="recommendedTab" class="nav-link" href="/recommended">Recommended</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/rssCheck">RSS</a>
<a id="rssTab" class="nav-link" href="/rssCheck">RSS</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/about">About</a>
<a id="aboutTab" class="nav-link" href="/about">About</a>
</li>
</ul>
</div>

View File

@@ -18,11 +18,39 @@ function spyOnAddEventListener(win) {
it('Clean configuration page load', () => {
cy.visit('/configuration', {onBeforeLoad: spyOnAddEventListener});
cy.get('#tmdbTab').should('have.class', 'active');
cy.get('#configurationTab')
.should('have.attr', 'href', '/configuration')
.parent()
.should('have.attr', 'aria-current', 'page');
cy.get('#plexTab').should('not.have.class', 'active');
cy.get('#librariesTab')
.should('have.attr', 'href', '/libraries')
.parent()
.should('not.have.attr', 'aria-current', 'page');
cy.get('#folderTab').should('have.class', 'disabled');
cy.get('#recommendedTab')
.should('have.attr', 'href', '/recommended')
.parent()
.should('not.have.attr', 'aria-current', 'page');
cy.get('#rssTab')
.should('have.attr', 'href', '/rssCheck')
.parent()
.should('not.have.attr', 'aria-current', 'page');
cy.get('#aboutTab')
.should('have.attr', 'href', '/about')
.parent()
.should('not.have.attr', 'aria-current', 'page');
cy.get('#tmdbTab')
.should('have.class', 'active');
cy.get('#plexTab')
.should('not.have.class', 'active');
cy.get('#folderTab')
.should('have.class', 'disabled');
cy.get('#tmdbTestError')
.should('not.be.visible');