test.todo 函数。不要求提供实现。
test.test.ts
bun test 的输出会报告 todo 测试的数量。
terminal
你也可以在被测试的代码尚未编写之前先写测试。这里的
parseDuration 仍是一个存根,而 todo 测试记录了它最终应该实现的功能。bun test 也会将此测试报告为 todo,但不会运行它的测试体。
test.test.ts
传入
--todo 以运行 todo 测试的测试体。todo 测试_预期会失败_:由于 parseDuration 尚未实现,Bun 会打印错误,但仍将该测试计为 todo,并以代码 0 退出。
terminal
实现
parseDuration 并使测试体通过后,bun test --todo 会将该测试报告为失败,并以非零代码退出。这意味着你应该移除 .todo,将其变为常规测试。
另见: