Skip to content

truncateThreshold: 0 prints process and triggers DeprecationWarning #1728

@jendrikw

Description

@jendrikw

Using node v20.19.1,

I get a deprecation warning because chai access the property _channel from process.


(node:495) [DEP0129] DeprecationWarning: _channel is deprecated. Use ChildProcess.channel instead.
    at emitWarning (https://vitestdevvitestxqcu7nva-bqld.w-corp-staticblitz.com/builtins.97a3df4f.js:197:1193)
    at <anonymous> (https://vitestdevvitestxqcu7nva-bqld.w-corp-staticblitz.com/builtins.97a3df4f.js:259:1683)
    at deprecated (https://vitestdevvitestxqcu7nva-bqld.w-corp-staticblitz.com/builtins.97a3df4f.js:259:5642)
    at <anonymous> (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:624:70)
    at inspectObject (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:624:51)
    at inspectClass (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:647:20)
    at inspect (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:831:14)
    at inspectProperty (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:401:19)
    at inspectList (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:372:24)
    at inspectObject (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:624:39)
    at inspectClass (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:647:20)
    at inspect (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:831:14)
    at inspectProperty (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:401:19)
    at inspectList (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:363:28)
    at inspectObject (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:624:39)
    at inspectClass (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:647:20)
    at inspect (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:831:14)
    at inspectProperty (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:401:19)
    at inspectList (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:372:24)
    at inspectObject (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:625:37)
    at inspectClass (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:647:20)
    at inspect (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:831:14)
    at inspect2 (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:959:10)
    at objDisplay (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:965:21)
    at <anonymous> (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:990:12)
    at getMessage2 (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:989:13)
    at Assertion.prototype.assert (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:1465:11)
    at assertInstanceOf (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:2474:8)
    at <anonymous> (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:1639:25)
    at assert.instanceOf (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/chai/chai.js:3487:58)
    at null.<anonymous> (/home/projects/vitest-dev-vitest-xqcu7nva/test/basic.test.ts:6:10)
    at <anonymous> (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/@vitest/runner/dist/chunk-hooks.js:208:11)
    at <anonymous> (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/@vitest/runner/dist/chunk-hooks.js:805:26)
    at <anonymous> (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/@vitest/runner/dist/chunk-hooks.js:1950:22)
    at <anonymous> (https://vitestdevvitestxqcu7nva-bqld.w-corp-staticblitz.com/blitz.96435430.js:31:27890)
    at _0xec62f6 (https://vitestdevvitestxqcu7nva-bqld.w-corp-staticblitz.com/blitz.96435430.js:31:27849)
    at runWithTimeout (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/@vitest/runner/dist/chunk-hooks.js:1916:10)
    at runTest (file:///home/projects/vitest-dev-vitest-xqcu7nva/node_modules/@vitest/runner/dist/chunk-hooks.js:1627:12)

Repo: https://stackblitz.com/edit/vitest-dev-vitest-xqcu7nva?file=out

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions