## 事象
[[IntelliJ IDEA]]で[[Jest]]を実行すると成功するが、[[CLI]]から`jest`を実行すると失敗する。
該当コードは以下。またエラーメッセージが実際の挙動と異なっているように見える。
```ts
describe.each<{
obj: any;
shouldOmit: (key: string, value: any) => boolean;
expected: any;
}>`
obj | shouldOmit | expected
${{ id: 1, name: "a" }} | ${(k: string, _: unknown) => k === "id"} | ${{ name: "a" }}
${{ id: 1, name: "a" }} | ${(k: string, _: unknown) => k === "name"} | ${{ id: 1 }}
${{ id: 1, name: "a" }} | ${(k: string, _: unknown) => false} | ${{ id: 1, name: "a" }}
${{ id: 1, name: "a" }} | ${(k: string, _: unknown) => true} | ${{}}
`("omitBy", ({ obj, shouldOmit, expected }) => {
test(`omitBy(${JSON.stringify(obj)}, shouldOmit) = ${JSON.stringify(
expected
)}`, () => {
expect(omitBy(obj, shouldOmit)).toStrictEqual(expected);
});
});
```
## 原因
`test`関数の第1引数(`testName`)が重複していた。
## 解決方法
`testName`がユニークになるよう変更する。