## 事象 [[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`がユニークになるよう変更する。