@@ -1949,7 +1949,7 @@ describe('Zod v4', () => {
19491949 const serverToClientMessages : unknown [ ] = [ ] ;
19501950 const originalSend = serverTransport . send . bind ( serverTransport ) ;
19511951 vi . spyOn ( serverTransport , 'send' ) . mockImplementation ( async ( message , options ) => {
1952- serverToClientMessages . push ( JSON . parse ( JSON . stringify ( message ) ) ) ;
1952+ serverToClientMessages . push ( structuredClone ( message ) ) ;
19531953 return originalSend ( message , options ) ;
19541954 } ) ;
19551955
@@ -1971,7 +1971,7 @@ describe('Zod v4', () => {
19711971 message !== null &&
19721972 'error' in message &&
19731973 typeof ( message as { error ?: { code ?: unknown } } ) . error === 'object' &&
1974- ( message as { error : { code ?: unknown } } ) . error . code === - 32042
1974+ ( message as { error : { code ?: unknown } } ) . error . code === - 32_042
19751975 ) as
19761976 | {
19771977 error : {
@@ -1985,7 +1985,7 @@ describe('Zod v4', () => {
19851985 | undefined ;
19861986
19871987 expect ( wireErrorResponse ) . toBeDefined ( ) ;
1988- expect ( wireErrorResponse ?. error . code ) . toBe ( - 32042 ) ;
1988+ expect ( wireErrorResponse ?. error . code ) . toBe ( - 32_042 ) ;
19891989 expect ( wireErrorResponse ?. error . message ) . toBe ( wireMessage ) ;
19901990 expect ( wireErrorResponse ?. error . message ) . not . toContain ( 'MCP error -32042:' ) ;
19911991 expect ( wireErrorResponse ?. error . data ) . toMatchObject ( {
@@ -2002,7 +2002,7 @@ describe('Zod v4', () => {
20022002
20032003 expect ( clientError ) . toBeInstanceOf ( UrlElicitationRequiredError ) ;
20042004 if ( clientError instanceof UrlElicitationRequiredError ) {
2005- expect ( clientError . code ) . toBe ( - 32042 ) ;
2005+ expect ( clientError . code ) . toBe ( - 32_042 ) ;
20062006 expect ( clientError . elicitations ) . toEqual ( [ elicitationParams ] ) ;
20072007 expect ( clientError . message ) . toBe ( 'MCP error -32042: Confirmation required' ) ;
20082008 expect ( ( clientError . message . match ( / M C P e r r o r - 3 2 0 4 2 : / g) ?? [ ] ) . length ) . toBe ( 1 ) ;
0 commit comments