我最近在我的一个
javascript函数中添加了一个e.preventDefault(),它破坏了我的jasmine规范.我试过spyOn(e,’preventDefault’).和返回(true);但我得到e是未定义的错误.我如何存根e.preventDefault()?
showTopic: function(e) { e.preventDefault(); midParent.prototype.showTopic.call(this,this.model,popup); this.topic.render(); } it("calls the parent",function() { var parentSpy = spyOn(midParent.prototype,"showTopic"); this.view.topic = { render: function() {} }; this.view.showTopic(); expect(parentSpy).toHaveBeenCalled(); });
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。