我有一套MochaJS测试,before
块的主体可能会抛出异常,因此不会运行相应的describe
中的测试。我想把这些测试视为失败。
要添加更多上下文,有一个全局afterEach
,它会从this.currentTest
查找每个已完成测试的结果,并将实时更新发送到Web API。
你们能想到任何能够抓住这个事件的方法(失败的before
),以便我能够在那里将所有相应的测试标记为失败吗?
目前我唯一可以想到的就是改变所有现有的before
块,将其逻辑主体放入try...catch
,这将非常痛苦且非常重复。