Posted at

jestのexpect.anything()が効かなかった

jestでオブジェクトが同値でであることをテストする際、テスト対象のオブジェクトにnew Date()とかの値が含まれている場合、new Date()の値がいくつになるのかは当然わからないのでexpect.anything()を使うといいよ、という記事を見つけた。参考

でもこんな感じになってテストが通らない。

スクリーンショット 2019-03-07 10.15.59.png

こうなってたのを

      expect(user).toEqual({

こうしたらテストが通った

      const userJSON = JSON.parse(JSON.stringify(user));

expect(userJSON).toEqual({