• Home
  • URLSearchParams を mock する

URLSearchParams を mock する

thumbnail

TLDR

React のテストを書くときに URLSearchParams の mock の方法を共有します。

ライブラリではなく、globalなオブジェクトをmockしたテストを書く方法となりますので他のところでも活用できると思います。

方法

describe('hoge', () => {
	test('test1', () => {
		jest.spyOn(URLSearchParams.prototype, 'toString')
		.mockImplementation(() => {
			return 'mock value'
		})
	})
	
	...

})

  • XXX.prototype
  • ‘toString’
  • 参考

  • https://jestjs.io/ja/docs/jest-object#jestspyonobject-methodname
  • https://stackoverflow.com/questions/52886079/mocking-urlseachparams
  • avatar

    PROFILE

    ykk

    Engineer / Japan 好きなものはカレーと King Gnu

    TAG