Skip to content
Snippets Groups Projects
Commit c3acb60b authored by Piotr Gawron's avatar Piotr Gawron
Browse files

test if stacktrace is added to ErrorData

parent 84d5762a
No related branches found
No related tags found
2 merge requests!223reset the pin numbers before search results are fetch (so the results will be...,!199Resolve "[MIN-321] form for reporting errors in minerva"
/* eslint-disable no-magic-numbers */
import { createErrorData } from '@/utils/error-report/errorReporting';
describe('createErrorData', () => {
it('should add stacktrace', () => {
const error = createErrorData(new Error('hello'));
expect(error.stacktrace).not.toEqual('');
});
});
......@@ -2,7 +2,7 @@
import { ErrorData } from '@/utils/error-report/ErrorData';
import { SerializedError } from '@reduxjs/toolkit';
export const handleError = (error: Error | SerializedError | undefined): void => {
export const createErrorData = (error: Error | SerializedError | undefined): ErrorData => {
let stacktrace = '';
if (error !== undefined) {
stacktrace = error.stack !== undefined ? error.stack : '';
......@@ -19,6 +19,11 @@ export const handleError = (error: Error | SerializedError | undefined): void =>
timestamp: null, // TODO
version: null, // TODO
};
return errorData;
};
export const handleError = (error: Error | SerializedError | undefined): void => {
const errorData = createErrorData(error);
// eslint-disable-next-line no-console
console.log(errorData);
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment