Fix cypress test

This commit is contained in:
Ramon Wenger 2020-03-23 09:09:11 +01:00
parent b7c996dab2
commit 0dec39c094
3 changed files with 10 additions and 15 deletions

View File

@ -139,9 +139,7 @@ describe('Class Management', () => {
cy.get('[data-cy=active-class-members-list]').within(() => {
cy.get('[data-cy=school-class-member]').should('have.length', 2)
});
cy.get('[data-cy=inactive-class-members-list]').within(() => {
cy.get('[data-cy=school-class-member]').should('have.length', 0)
});
cy.get('[data-cy=inactive-class-members-list]').should('not.exist');
cy.get('[data-cy=remove-from-class]').first().click();
@ -157,9 +155,7 @@ describe('Class Management', () => {
cy.get('[data-cy=active-class-members-list]').within(() => {
cy.get('[data-cy=school-class-member]').should('have.length', 2)
});
cy.get('[data-cy=inactive-class-members-list]').within(() => {
cy.get('[data-cy=school-class-member]').should('have.length', 0)
});
cy.get('[data-cy=inactive-class-members-list]').should('not.exist');
});
it('should display old classes', () => {

View File

@ -20,10 +20,10 @@
<li class="popover-links__link popover-links__link--large popover-links__divider"
v-if="me.isTeacher"
data-cy="create-class-link" @click="closeSidebar">
<router-link :to="{name: 'create-class'}">Klasse erfassen</router-link>
<router-link tag="span" :to="{name: 'create-class'}">Klasse erfassen</router-link>
</li>
<li class="popover-links__link popover-links__link--large popover-links__divider" @click="closeSidebar">
<router-link :to="{name: 'old-classes'}">Alte Klassen anzeigen</router-link>
<router-link tag="span" :to="{name: 'old-classes'}">Alte Klassen anzeigen</router-link>
</li>
</widget-popover>
</div>

View File

@ -8,7 +8,8 @@ export default {
id: ''
},
permissions: [],
schoolClasses: []
schoolClasses: [],
isTeacher: false
},
showPopover: false
}
@ -17,12 +18,10 @@ export default {
apollo: {
me: {
query: ME_QUERY,
manual: true,
result({data, loading, networkStatus}) {
if (!loading) {
this.me = this.$getRidOfEdges(data).me;
}
}
update(data) {
return this.$getRidOfEdges(data).me;
},
fetchPolicy: 'cache-first'
},
},
}