我用一个简单的自定义报告器运行Jest,目前这个报告器的事件处理器只是把它们的名字写在console上,在测试运行的过程中,很多事件处理器(在Reporter
接口中定义的)中,onTestStart
和onTestResult
根本没有被调用。
在此处查找代码:https://github.com/zoltan-boros/dummy-jest-reporter
这是由于我的代码中的一些错误吗?或者,这些事件处理程序是否已停用,即Reporter
接口是否与当前行为不同步?
我用一个简单的自定义报告器运行Jest,目前这个报告器的事件处理器只是把它们的名字写在console上,在测试运行的过程中,很多事件处理器(在Reporter
接口中定义的)中,onTestStart
和onTestResult
根本没有被调用。
在此处查找代码:https://github.com/zoltan-boros/dummy-jest-reporter
这是由于我的代码中的一些错误吗?或者,这些事件处理程序是否已停用,即Reporter
接口是否与当前行为不同步?
1条答案
按热度按时间rxztt3cl1#
onTestStart和onTestResult的用法与onTestFileStart和onTestFileResult相同。只有在未定义onTestFile...方法时才会呼叫它们。
在我看来,没有一个单一的测试方法。