执行单元测试时,如果至少有一个单元测试失败,我该如何执行自定义代码?

When carrying out my unit tests, how can I execute custom code if at least one of my unit tests fails?

在测试文件中,我使用 Tape test harness. What I'd like to do now is ensure that, if at least one of my unit tests fails (screenshot) 添加了几个单元测试,执行了一些自定义 JS 代码。我将如何处理?

在这种情况下,我想执行的自定义代码将播放声音(我计划使用 sound-play 节点包来播放声音。

如果重要的话,我 运行 在 VSCode 中进行单元测试,磁带输出当前打印到 VSCode 的输出面板。

谢谢。

我发现 Tape 有一个 onFailure method,它会在至少一个测试失败时触发回调。这正是我需要的。