概要

vi.spyOn などモック・スパイまわりの実装。ビルトインオブジェクトのプロトタイプメソッドにスパイを仕込んだ際、内部的な呼び出し記録処理がスパイ自身を再度呼び出してしまわないようにする、といった再帰まわりの不具合修正が中心。ブラウザモードのモックでは、モック対象のパスがルート配下かどうかを境界(末尾のスラッシュ)付きで判定する。モックのインターセプター(別の公開パッケージ)はセキュリティが改善され、ブラウザモードでは警告を出さない。

変更履歴

  • 2026-09-30 — ブラウザモードでインターセプターの警告を出さないようにし、インターセプターのセキュリティを改善(#11377)⏳ 未リリース · 変更
  • 2026-09-30 — browser: resolveMockPath() がルートの境界を確認するように(#11362)⏳ 未リリース · 変更
  • 2026-09-24 — Set.prototype.add にスパイを設定するとスタックオーバーフローが発生する不具合を修正(#11299)📦 v5.0.2 · 変更

関連