diff --git a/lib/internal/quic/state.js b/lib/internal/quic/state.js index 8815b0bb4c32cf..76eaab3d535ca7 100644 --- a/lib/internal/quic/state.js +++ b/lib/internal/quic/state.js @@ -926,7 +926,7 @@ class QuicStreamState { wantsHeaders, wantsTrailers, early, - resetCode, + resetCode: `${resetCode}`, writeDesiredSize, highWaterMark, }; diff --git a/test/parallel/test-quic-internal-endpoint-stats-state.mjs b/test/parallel/test-quic-internal-endpoint-stats-state.mjs index 2af27724eb4e18..5f14999d330080 100644 --- a/test/parallel/test-quic-internal-endpoint-stats-state.mjs +++ b/test/parallel/test-quic-internal-endpoint-stats-state.mjs @@ -179,6 +179,7 @@ strictEqual(sessionState.maxDatagramSize, 0); strictEqual(sessionState.lastDatagramId, 0n); strictEqual(typeof streamState.toJSON(), 'object'); +strictEqual(JSON.parse(streamState.toString()).resetCode, '0'); strictEqual(typeof sessionState.toJSON(), 'object'); strictEqual(typeof inspect(streamState), 'string'); strictEqual(typeof inspect(sessionState), 'string');