我目前正在为我编写的方法编写TypeScript单元测试,该方法从document.cookie
中挑选出某个cookie。
方法本身很简单:
getCustomerCookie: (): string => document.cookie.replace(/(?:(?:^|.*;\s*)customer\s*\=\s*([^;]*).*$)|^.*$/, '$1')
我想知道是否有办法在单元测试中模拟document
对象。我是否可以设置Proxy以覆盖行为?
这个,或者,是否有任何众所周知的Symbols会对此有所帮助?
由于