美文网首页我爱编程Web前端之路让前端飞
jest 单元测试修改location.href或者locati

jest 单元测试修改location.href或者locati

作者: EdmundChen | 来源:发表于2017-11-02 10:59 被阅读30次

    默认location.href或者location.search的值无法修改。 原因是location对象对这两个key或者也有类似到key进行了锁定。

    解决办法

     Object.defineProperty(location, 'search', {
        writable: true,
        value: 'message_code'
     })
    
    window.location.search = '';
    window.location.search = 'message_code=1';
    

    相关文章

      网友评论

        本文标题:jest 单元测试修改location.href或者locati

        本文链接:https://www.haomeiwen.com/subject/zwropxtx.html