describe('Reference Request', () => { it('reference request', () => { cy.login() cy.createAdminUnit().then(function(adminUnitId) { cy.createIncomingReferenceRequest(adminUnitId).then(function(referenceRequestId) { // Reject cy.visit('/reference_request/' + referenceRequestId + '/review') cy.get('.decision-container .btn-danger').click() cy.get('#rejectFormModal select[name=rejection_reason]').select('Nicht relevant').should('have.value', '4') cy.screenshot() cy.get('#rejectFormModal .btn-danger').click() cy.url().should('include', '/reference_requests/incoming') cy.get('div.alert').should('contain', 'Empfehlungsanfrage erfolgreich aktualisiert') cy.get('main .badge-pill').should('contain', 'Abgelehnt') // Accept cy.visit('/reference_request/' + referenceRequestId + '/review') cy.get('.decision-container .btn-success').click() cy.get('#acceptFormModal select[name=rating]').select('6').should('have.value', '60') cy.screenshot() cy.get('#acceptFormModal .btn-success').click() cy.url().should('include', '/reference_requests/incoming') cy.get('div.alert').should('contain', 'Empfehlung erfolgreich erstellt') }) }) }) })