私の単体テストの1つは、以下のような出力で失敗します
expect(jest.fn()).toHaveBeenCalledWith(...expected)
- Expected
+ Received
- {"cartId": "_id_", "devices": [{"foo": "bar"}], "language": "_language_", "province": "_province_"},
+ {"cartId": "_id_", "devices": [{"foo": "bar"}], "language": "_language_", "province": "_province_"},
ライン用
expect(mockTransformer).toHaveBeenCalledWith({...
問題は、expected と received が同じである場合、このテストがどのように失敗するのかということです。
写真のテストコードは次のとおりです。
expect(mytestingfunction).toHaveBeenCalledWith({
devices: [{ foo: 'bar' }],
cartId: '_id_',
language: '_language_',
province: '_province_'
})