【发布时间】:2018-07-26 14:26:46
【问题描述】:
下面是我的界面和测试文件。当我针对它运行代码覆盖率的玩笑测试时,它一直说第 1 行和第 2 行没有被测试覆盖。接口的代码覆盖率甚至是可能的吗?还是应该从覆盖率报告中排除任何接口?
index.tsx
export interface StoreState {
languageName: string;
enthusiasmLevel: number;
}
index.test.tsx
import { StoreState } from '../types';
it('has a languageName of "TypeScript"', () => {
const state: StoreState = { languageName: 'TypeScript', enthusiasmLevel: 3 };
expect(state.languageName).toEqual('TypeScript');
});
it('has an enthusiasm level of 3', () => {
const state: StoreState = { languageName: 'TypeScript', enthusiasmLevel: 3 };
expect(state.enthusiasmLevel).toEqual(3);
});
【问题讨论】:
标签: reactjs typescript jestjs create-react-app