it.effect('should return error', () =>
Effect.gen(function* () {
const body = {
id: 'cq77vwelou',
eventName: 'continue',
interactionId: '18a833b0-32e8-4e81-aba4-85d5e6f62077',
parameters: {
eventType: 'submit',
data: {
actionKey: 'SIGNON',
formData: {
value: {
pingprotectsdk: '',
},
},
},
},
};
const { handleCustomHtmlTemplate } = yield* CustomHtmlTemplate;
const result = yield* handleCustomHtmlTemplate({ cookie: 'stepIndex=1' }, queryParams, body);
expect(result).toEqual(HttpError.unauthorized('invalid protect node, did not pass validation'));
}).pipe(Effect.provide(Layer.provideMerge(mockCustomHtmlTemplate, mockRequest))),
)
it.effect('should return error', () =>
Effect.gen(function* () {
const body = {
id: 'cq77vwelou',
eventName: 'continue',
interactionId: '18a833b0-32e8-4e81-aba4-85d5e6f62077',
parameters: {
eventType: 'submit',
data: {
actionKey: 'SIGNON',
formData: {
value: {
pingprotectsdk: '',
},
},
},
},
};
const { handleCustomHtmlTemplate } = yield* CustomHtmlTemplate;
const result = yield* handleCustomHtmlTemplate({ cookie: 'stepIndex=1' }, queryParams, body);
expect(result).toEqual(HttpError.unauthorized('invalid protect node, did not pass validation'));
}).pipe(Effect.provide(Layer.provideMerge(mockCustomHtmlTemplate, mockRequest))),
)