Fix cypress test

This commit is contained in:
Ramon Wenger 2020-02-27 16:59:00 +01:00
parent 58d5e47158
commit 0ac0f3d610
3 changed files with 10 additions and 4 deletions

View File

@ -34,7 +34,9 @@ describe('Join Class', () => {
cy.visit('/me/profile');
cy.get('[data-cy=user-widget-avatar]').click();
cy.get('[data-cy=header-user-widget]').within(() => {
cy.get('[data-cy=user-widget-avatar]').click();
});
cy.get('[data-cy=class-selection]').click();
cy.get('[data-cy=class-selection-entry]').should('have.length', 1);
@ -42,7 +44,11 @@ describe('Join Class', () => {
cy.get('[data-cy=input-class-code]').type('XXXX');
cy.get('[data-cy=join-class]').click();
cy.get('[data-cy=header-user-widget]').within(() => {
cy.get('[data-cy=user-widget-avatar]').click();
});
cy.get('[data-cy=class-selection]').click();
cy.get('[data-cy=class-selection-entry]').should('have.length', 2);
})

View File

@ -7,7 +7,7 @@
<div class="user-header">
<a class="user-header__sidebar-link" @click="openSidebar()"><current-class class="user-header__current-class"/></a>
<user-widget v-bind="me"></user-widget>
<user-widget data-cy="header-user-widget" v-bind="me"></user-widget>
</div>
<book-navigation v-if="showSubnavigation">
</book-navigation>

View File

@ -15,7 +15,7 @@
</div>
</div>
<div class="profile-sidebar__item" @click="closeSidebar">
<router-link :to="{name:'join-class'}" class="profile-sidebar__link">Zugangscode eingeben</router-link>
<router-link :to="{name:'join-class'}" data-cy="join-class-link" class="profile-sidebar__link">Zugangscode eingeben</router-link>
</div>
<div class="profile-sidebar__item" @click="logout">
<a class="profile-sidebar__link">Logout</a>