【发布时间】:2018-02-17 05:36:48
【问题描述】:
我有一个快速的 React + Jest 覆盖问题。
考虑以下几点:
function a() {
console.log('hello from a');
b();
}
function b() {
console.log('hello from b');
}
如果有人明确测试函数a(),覆盖率报告将指示`b() 的误报覆盖率。有没有办法将 Jest 测试标记为不为 b() 提供错误覆盖?
我记得在 PHPUnit 中,您可以使用 covers 注释来明确地标记测试仅适用于特定函数或方法。
例如,您可以执行以下操作:
/**
* @covers BankAccount::deposit
* @uses Money
*/
public function testMoneyCanBeDepositedInAccount()
{
// ...
}
【问题讨论】:
标签: reactjs unit-testing testing code-coverage jestjs