Update and test front end email verification
This commit is contained in:
parent
7a532463a6
commit
d5276d5adc
|
|
@ -239,6 +239,16 @@
|
||||||
},
|
},
|
||||||
"defaultValue": null
|
"defaultValue": null
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "userIdInput",
|
||||||
|
"description": null,
|
||||||
|
"type": {
|
||||||
|
"kind": "SCALAR",
|
||||||
|
"name": "Int",
|
||||||
|
"ofType": null
|
||||||
|
},
|
||||||
|
"defaultValue": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "clientMutationId",
|
"name": "clientMutationId",
|
||||||
"description": null,
|
"description": null,
|
||||||
|
|
@ -1489,4 +1499,5 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ describe('Email Verifcation', () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
cy.visit('/verify-email?confirmation=abcd1234');
|
cy.visit('/verify-email?confirmation=abcd1234&userId=12');
|
||||||
|
|
||||||
// user should be logged in at that stage. As the cookie cannot be set at the right time
|
// user should be logged in at that stage. As the cookie cannot be set at the right time
|
||||||
// we just check if the user gets redirected to the login page as we can't log her in
|
// we just check if the user gets redirected to the login page as we can't log her in
|
||||||
|
|
@ -53,7 +53,7 @@ describe('Email Verifcation', () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
cy.visit('/verify-email?confirmation=abcd1234');
|
cy.visit('/verify-email?confirmation=abcd1234&userId=12');
|
||||||
cy.get('[data-cy="code-nok-msg"]').contains('Der angegebene Verifizierungscode ist falsch oder abgelaufen.');
|
cy.get('[data-cy="code-nok-msg"]').contains('Der angegebene Verifizierungscode ist falsch oder abgelaufen.');
|
||||||
cy.get('[data-cy="code-ok-msg"]').should('not.exist');
|
cy.get('[data-cy="code-ok-msg"]').should('not.exist');
|
||||||
|
|
||||||
|
|
@ -81,7 +81,7 @@ describe('Email Verifcation', () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
cy.visit('/verify-email?confirmation=abcd1234');
|
cy.visit('/verify-email?confirmation=abcd1234&userId=12');
|
||||||
cy.get('[data-cy="code-nok-msg"]').contains('Ein Fehler ist aufgetreten. Bitte kontaktieren Sie den Administrator.');
|
cy.get('[data-cy="code-nok-msg"]').contains('Ein Fehler ist aufgetreten. Bitte kontaktieren Sie den Administrator.');
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
@ -108,7 +108,7 @@ describe('Email Verifcation', () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
cy.visit('/verify-email?confirmation=abcd1234');
|
cy.visit('/verify-email?confirmation=abcd1234&userId=12');
|
||||||
|
|
||||||
// user should be logged in at that stage. As the cookie cannot be set at the right time
|
// user should be logged in at that stage. As the cookie cannot be set at the right time
|
||||||
// we just check if the user gets redirected to the coupon page as we can't log her in
|
// we just check if the user gets redirected to the coupon page as we can't log her in
|
||||||
|
|
|
||||||
|
|
@ -41,14 +41,14 @@ export default {
|
||||||
client: 'publicClient',
|
client: 'publicClient',
|
||||||
variables: {
|
variables: {
|
||||||
input: {
|
input: {
|
||||||
confirmationKeyInput: this.$route.query.confirmation || ''
|
confirmationKeyInput: this.$route.query.confirmation,
|
||||||
|
userIdInput: this.$route.query.userId
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
fetchPolicy: 'no-cache'
|
fetchPolicy: 'no-cache'
|
||||||
}).then(data => {
|
}).then(({data}) => {
|
||||||
|
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
|
|
||||||
if (data.registration.success) {
|
if (data.registration.success) {
|
||||||
this.keyValid = true;
|
this.keyValid = true;
|
||||||
this.$router.push('/');
|
this.$router.push('/');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue