-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Description
Hi,
I'm trying to switch my test suite to a parallel runner (AVA in this case) but there is some issues with sinon spies. Since this helper use a NodeRED instance from cache, each call to .load() will try to wrap the logger.
I tried to instantiate a new helper for each test, but the root problem is the RED instance.
I have several ideas but I don't know which one to explore:
- This is impossible 😢
- Busting
require.cacheand create a new RED instance each time 💥 - Test if the logger is already wrapped before wrapping it (or catch exception?) 🎁
- Give the choice to the user to use spy or not 👨🚀
Do you have any advice/feedback for this case? Thank you
hlovdal
Metadata
Metadata
Assignees
Labels
No labels