ホームページ  >  に質問  >  本文

jest.mock がデフォルトのプロパティを持つモック オブジェクトを返すのはなぜですか?

次のようなオブジェクトをモックしようとしています:

リーリー

だから、getFullName メソッドをモックしたいだけなのですが、jest を実行すると、その人が次のようにモックされていることがわかります:

リーリー

必要なだけの「デフォルト」プロパティを削除するにはどうすればよいですか:

ああああ

P粉547420474P粉547420474400日前688

全員に返信(1)返信します

  • P粉041856955

    P粉0418569552023-09-16 21:48:22

    モックを spyOn メソッドに置き換えることができます。

    jest.spyOn(person, 'getFullName').mockImplementation(() => "ジョン スミス");

    返事
    0
  • キャンセル返事