首页 > TAG信息列表 > jasmine-jquery

javascript-如果所有方法都是私有的,如何测试jQuery插件?

这是一个简单的jQuery插件的示例: 它需要一个元素,如果是div则设置一个宽度 ;(function ($, window, document, undefined) { var pluginName= 'changeDivWidth', defaults = { width: '50%' }; function Plugin (element, options) { this.element =

javascript-TypeError:jasmine.createSpy(…).andCallFake不是函数

在Jasmine单元测试中使用andCallFake函数时,出现此错误: TypeError: jasmine.createSpy(…).andCallFake is not a function 可能缺少什么?解决方法:它应该是 spyOn(target, 'method').and.callFake(...); jasmine.createSpy().and.callFake(...); // alternatively 和和callFak

javascript-茉莉花错误-预期事件点击已在#DIV_ID上触发

在Jasmine框架中开发测试工具时,我被引荐给此链接来触发事件: http://www.htmlgoodies.com/beyond/javascript/js-ref/testing-dom-events-using-jquery-and-jasmine-2.0.htm升 我在Jasmine框架中的#DIV_ID上触发click事件后,尝试获取新应用的CSS属性. 我尝试过此代码: spyEvent =

javascript – Jasmine.js测试 – 窥探window.open

JS var link = this.notificationDiv.getElementsByTagName('a')[0]; link.addEventListener('click', function (evt){ evt.preventDefault(); visitDestination(next); }, false); } var visitDestination = function(next){ window.o

javascript – 茉莉花间谍未定义

当我运行我的茉莉花规格时,我收到以下错误: Error: Expected a spy, but got undefined. 我的coffeescript代码: describe "setupForm", -> beforeEach -> spyOn(Subscription.prototype, 'runSimulation') it "calls subscription.runSimulation

javascript – 在Jasmine中测试CSS Transition

我正在尝试使用jasmine和amp;来测试一些JavaScript.茉莉的jQuery 所以我在功能上有这个Javascript trackTransition = ()-> $("#test").on "transitionend MSTransitionEnd webkitTransitionEnd oTransitionEnd", ()-> console.log "trans End" 我在spec.css