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=active-class-members-list]').within(() => {
cy.get('[data-cy=school-class-member]').should('have.length', 2) cy.get('[data-cy=school-class-member]').should('have.length', 2)
}); });
cy.get('[data-cy=inactive-class-members-list]').within(() => { cy.get('[data-cy=inactive-class-members-list]').should('not.exist');
cy.get('[data-cy=school-class-member]').should('have.length', 0)
});
cy.get('[data-cy=remove-from-class]').first().click(); 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=active-class-members-list]').within(() => {
cy.get('[data-cy=school-class-member]').should('have.length', 2) cy.get('[data-cy=school-class-member]').should('have.length', 2)
}); });
cy.get('[data-cy=inactive-class-members-list]').within(() => { cy.get('[data-cy=inactive-class-members-list]').should('not.exist');
cy.get('[data-cy=school-class-member]').should('have.length', 0)
});
}); });
it('should display old classes', () => { it('should display old classes', () => {

View File

@ -20,10 +20,10 @@
<li class="popover-links__link popover-links__link--large popover-links__divider" <li class="popover-links__link popover-links__link--large popover-links__divider"
v-if="me.isTeacher" v-if="me.isTeacher"
data-cy="create-class-link" @click="closeSidebar"> 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>
<li class="popover-links__link popover-links__link--large popover-links__divider" @click="closeSidebar"> <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> </li>
</widget-popover> </widget-popover>
</div> </div>

View File

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