Skip to content

How to intercept stream writes in a Vitest environment. #6005

Closed Answered by AriPerkkio
cefn asked this question in Q&A
Discussion options

You must be logged in to vote

Pass --disableConsoleIntercept or set { test: { disableConsoleIntercept: true } } and you'll get expected results:

expect(intercepted.stdout).toMatchInlineSnapshot(`
  [
    [
      "Good
  ",
      [Function],
    ],
  ]
`);
expect(intercepted.stderr).toMatchInlineSnapshot(`
  [
    [
      "�[31mBad�[39m
  ",
      [Function],
    ],
  ]
`);

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by cefn
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants