Compatibility for fetch-mock using proxy-pollyfill (#736)
* Compatibility for fetch-mock using proxy-pollyfill
Fixes wheresrhys/fetch-mock#415
Details: fetch-mock wraps the Response object in an ES6 Proxy to
provide useful test harness features such as flush. However, on
ES5 browsers without fetch or Proxy support pollyfills must be used;
the proxy-pollyfill is unable to proxy an attribute unless it exists
on the object before the Proxy is created. This change ensures
Response.bodyUsed exists on the instance, while maintaining the
semantic of setting Request.bodyUsed in the constructor before
_initBody is called.
* Update fetch.js
Co-authored-by: NJake Champion <me@jakechampion.name>
Showing
想要评论请 注册 或 登录