我有一个文件 ,parsePredicate.ts我相信其中没有分支。然而,Jest 覆盖率报告称其分支机构覆盖率仅为 75%。分支机构在哪里?
parsePredicate.ts:
import parseIdentifier from "../parseIdentifier/parseIdentifier";
import parseOperator from "../parseOperator/parseOperator";
import { parseExpression } from "../parseExpression/parseExpression";
const parsePredicate = (str: string)=>{
let {identifier: left, rest:identRest} = parseIdentifier(str);
let {operator, rest:opRest} = parseOperator(identRest);
let {expression: right, rest:exprRest} = parseExpression(opRest);
return { left: left, operator: operator, right: right, rest: exprRest };
}
export default parsePredicate;
Run Code Online (Sandbox Code Playgroud)
parsePredicate.test.ts:
import parsePredicate from "./parsePredicate";
import parseIdentifier from "../parseIdentifier/parseIdentifier";
import parseOperator from "../parseOperator/parseOperator";
import { parseExpression } from "../parseExpression/parseExpression";
jest.mock("../parseIdentifier/parseIdentifier"); …Run Code Online (Sandbox Code Playgroud)