11import { describe , it , expect , vi , beforeEach } from 'vitest' ;
2- import { getErrorFromEvent } from '../../src/utils/event ' ;
2+ import { getErrorFromErrorEvent } from '../../src/utils/error ' ;
33
44vi . mock ( '@hawk.so/core' , ( ) => ( { log : vi . fn ( ) , isLoggerSet : vi . fn ( ( ) => true ) , setLogger : vi . fn ( ) } ) ) ;
55
66import Sanitizer from '../../src/modules/sanitizer' ;
77
8- describe ( 'getErrorFromEvent ' , ( ) => {
8+ describe ( 'getErrorFromErrorEvent ' , ( ) => {
99 beforeEach ( ( ) => {
1010 vi . clearAllMocks ( ) ;
1111 } ) ;
@@ -15,7 +15,7 @@ describe('getErrorFromEvent', () => {
1515 const error = new Error ( 'Test error' ) ;
1616 const event = new ErrorEvent ( 'error' , { error } ) ;
1717
18- const result = getErrorFromEvent ( event ) ;
18+ const result = getErrorFromErrorEvent ( event ) ;
1919
2020 expect ( result ) . toBe ( error ) ;
2121 } ) ;
@@ -24,23 +24,23 @@ describe('getErrorFromEvent', () => {
2424 const error = new DOMException ( 'Network error' , 'NetworkError' ) ;
2525 const event = new ErrorEvent ( 'error' , { error } ) ;
2626
27- const result = getErrorFromEvent ( event ) ;
27+ const result = getErrorFromErrorEvent ( event ) ;
2828
2929 expect ( result ) . toBe ( '<instance of DOMException>' ) ;
3030 } ) ;
3131
3232 it ( 'should return the message when event.error is not provided and message is a string' , ( ) => {
3333 const event = new ErrorEvent ( 'error' , { message : 'Script error.' } ) ;
3434
35- const result = getErrorFromEvent ( event ) ;
35+ const result = getErrorFromErrorEvent ( event ) ;
3636
3737 expect ( result ) . toBe ( 'Script error.' ) ;
3838 } ) ;
3939
4040 it ( 'should return empty string when event.error is not provided and message is empty' , ( ) => {
4141 const event = new ErrorEvent ( 'error' , { message : '' } ) ;
4242
43- const result = getErrorFromEvent ( event ) ;
43+ const result = getErrorFromErrorEvent ( event ) ;
4444
4545 expect ( result ) . toBe ( '' ) ;
4646 } ) ;
@@ -51,7 +51,7 @@ describe('getErrorFromEvent', () => {
5151 const reason = new Error ( 'Promise rejected' ) ;
5252 const event = new PromiseRejectionEvent ( 'unhandledrejection' , { promise : Promise . resolve ( ) , reason } ) ;
5353
54- const result = getErrorFromEvent ( event ) ;
54+ const result = getErrorFromErrorEvent ( event ) ;
5555
5656 expect ( result ) . toBe ( reason ) ;
5757 } ) ;
@@ -60,7 +60,7 @@ describe('getErrorFromEvent', () => {
6060 const reason = 'Promise rejected with string' ;
6161 const event = new PromiseRejectionEvent ( 'unhandledrejection' , { promise : Promise . resolve ( ) , reason } ) ;
6262
63- const result = getErrorFromEvent ( event ) ;
63+ const result = getErrorFromErrorEvent ( event ) ;
6464
6565 expect ( result ) . toBe ( reason ) ;
6666 } ) ;
@@ -69,23 +69,23 @@ describe('getErrorFromEvent', () => {
6969 const reason = { code : 'ERR_001' , details : 'Something went wrong' } ;
7070 const event = new PromiseRejectionEvent ( 'unhandledrejection' , { promise : Promise . resolve ( ) , reason } ) ;
7171
72- const result = getErrorFromEvent ( event ) ;
72+ const result = getErrorFromErrorEvent ( event ) ;
7373
7474 expect ( result ) . toBe ( 'Promise rejected with {"code":"ERR_001","details":"Something went wrong"}' ) ;
7575 } ) ;
7676
7777 it ( 'should return undefined when event.reason is not provided' , ( ) => {
7878 const event = new PromiseRejectionEvent ( 'unhandledrejection' , { promise : Promise . resolve ( ) , reason : undefined } ) ;
7979
80- const result = getErrorFromEvent ( event ) ;
80+ const result = getErrorFromErrorEvent ( event ) ;
8181
8282 expect ( result ) . toBeUndefined ( ) ;
8383 } ) ;
8484
8585 it ( 'should return null when event.reason is null' , ( ) => {
8686 const event = new PromiseRejectionEvent ( 'unhandledrejection' , { promise : Promise . resolve ( ) , reason : null } ) ;
8787
88- const result = getErrorFromEvent ( event ) ;
88+ const result = getErrorFromErrorEvent ( event ) ;
8989
9090 expect ( result ) . toBeNull ( ) ;
9191 } ) ;
@@ -96,7 +96,7 @@ describe('getErrorFromEvent', () => {
9696
9797 const event = new PromiseRejectionEvent ( 'unhandledrejection' , { promise : Promise . resolve ( ) , reason : circularObj } ) ;
9898
99- const result = getErrorFromEvent ( event ) ;
99+ const result = getErrorFromErrorEvent ( event ) ;
100100
101101 expect ( result ) . toContain ( 'Promise rejected with' ) ;
102102 expect ( result ) . toContain ( '<circular>' ) ;
0 commit comments