You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, ROARR_LOG is not respected while running Jest tests as Jest runner mocks window object while running tests. While any console.log within jest can be turned off with --silent there's no way to prevent logs generated by roarr.
if (
typeof process !== 'undefined' && (
!isBrowser() // Not running in a browser
|| process.env.JEST_WORKER_ID !== undefined // Running in Jest test environment
|| process.env.SOME_OTHER_ID !== undefined // Running in other test environment
)
) { ... }
...to allow ROARR_LOG to be respected across test environments that are mocking window.
Ways to get around this is to downgrade from 7.21.0 (7.5.0 worked as it uses isNodeEnvironment check. Haven't tested all versions in between) or to override ROARR.write in jest node environment (not recommended)
The text was updated successfully, but these errors were encountered:
Currently,
ROARR_LOG
is not respected while running Jest tests as Jest runner mockswindow
object while running tests. While anyconsole.log
within jest can be turned off with--silent
there's no way to prevent logs generated by roarr.Suggestion:
Update createLogger conditional check with...
...to allow ROARR_LOG to be respected across test environments that are mocking
window
.Ref: https://jestjs.io/docs/environment-variables
Ways to get around this is to downgrade from 7.21.0 (7.5.0 worked as it uses
isNodeEnvironment
check. Haven't tested all versions in between) or to override ROARR.write in jest node environment (not recommended)The text was updated successfully, but these errors were encountered: