test: Anmeldung via Token/PIN - falsche PIN und Fehlermeldung
This commit is contained in:
@@ -77,7 +77,39 @@ describe('Vorgang Anzeige via Token', () => {
|
|||||||
// Cookie wird nicht gesetzt
|
// Cookie wird nicht gesetzt
|
||||||
expect(cookiesSet).not.toHaveBeenCalled();
|
expect(cookiesSet).not.toHaveBeenCalled();
|
||||||
});
|
});
|
||||||
it.todo('Überprüfe was passiert, wenn Eingabe falsch, bzw. nicht im System passend gefunden');
|
|
||||||
|
it('Falsche PIN', async () => {
|
||||||
|
// Mock formData
|
||||||
|
const vorgObj = baseData.vorgang;
|
||||||
|
|
||||||
|
const formData = new FormData();
|
||||||
|
formData.set('vorgang-token', vorgObj.vorgangToken);
|
||||||
|
formData.set('vorgang-pin', vorgObj.vorgangPIN);
|
||||||
|
|
||||||
|
const mockRequest = {
|
||||||
|
formData: vi.fn().mockResolvedValue(formData)
|
||||||
|
};
|
||||||
|
|
||||||
|
// PIN-Validierung nicht erfolgreich
|
||||||
|
vi.mocked(vorgangPINValidation).mockReturnValueOnce(false);
|
||||||
|
|
||||||
|
const cookiesSet = vi.fn();
|
||||||
|
|
||||||
|
const event = {
|
||||||
|
request: mockRequest,
|
||||||
|
cookies: {
|
||||||
|
set: cookiesSet
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const result = await actions.default(event);
|
||||||
|
expect(result.status).toBe(400);
|
||||||
|
expect(result.data.message).toMatch(/Falsch/i);
|
||||||
|
});
|
||||||
|
|
||||||
|
// Nicht vorhandener Vorgang-Token nicht notwendig, da PIN-Check
|
||||||
|
// entsprechend fehlerhaft
|
||||||
|
it.skip('Nicht vorhandener Vorgang-Token', () => {});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('Teste Guard', () => {
|
describe('Teste Guard', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user