事件:'test:fail'


🌐 Event: 'test:fail'

  • data <Object>
    • column <number> | <undefined> 定义测试的列号,如果测试是通过 REPL 运行的,则为 undefined
    • details <Object> 额外的执行元数据。
    • file <string> | <undefined> 测试文件的路径,如果测试是通过 REPL 运行的,则为 undefined
    • line <number> | <undefined> 定义测试的行号,如果测试是通过 REPL 运行的,则为 undefined
    • name <string> 测试名称。
    • nesting <number> 测试的嵌套级别。
    • parentId <number> | <undefined> 封闭测试的 testId,或顶层测试的 undefined。让自定义报告器在同一级别的并发兄弟测试交错时跟踪它们的继承关系。
    • tags <string[]> 在测试及其祖级套件中按声明顺序声明的扁平化小写标签。未标记的测试为空。参见 测试标签
    • testId <number> 该测试实例的数字标识符,在测试文件的进程中唯一。对于同一测试实例的所有事件保持一致,从而在自定义报告器中实现可靠的关联。
    • testNumber <number> 测试的序数
    • todo <string> | <boolean> | <undefined> 如果调用 context.todo,则显示
    • skip <string> | <boolean> | <undefined> 如果调用 context.skip,则显示

当测试失败时触发。 此事件保证按测试定义的顺序触发。 对应的按执行顺序的事件是 'test:complete'

🌐 Emitted when a test fails. This event is guaranteed to be emitted in the same order as the tests are defined. The corresponding execution ordered event is 'test:complete'.