我最近刚开始用AngularJS写东西,但不确定如何为此特定部分编写测试。我正在构建一个具有不同状态的“帮助请求”模式。因此,在我的控制器中,我使用了 $scope.request_mode 变量。不同的链接激活帮助请求时,将该变量设置为不同的值。 然后在我的指令内部,我使用 $scope....
我的控制器代码如下:$q.all([qService.getData($scope.id), dService.getData(), qTService.get()]) .then(function (allData) { $scope.data1 = allData[0]; $sco...
我正在编写一些简单的Jasmine测试,但是当我测试一个仅包含JavaScript文件而没有DOM时,我的代码会引发异常,因为我正在测试的代码正在寻找一个不存在的表单:$("form")[0]。TypeError: $(...)[0] is undefined 我了解了一些关于jasmine-...
JSvar link = this.notificationDiv.getElementsByTagName('a')[0]; link.addEventListener('click', function (evt){ evt.preventDefault(); visit...
我正在编写一个简单的点击处理程序,需要传入事件对象(如下所示)Thing = function($){ var MyObject = function(opts){ this.opts = opts; }; MyObject.prototype.cr...
我遇到了很大的麻烦,无法让一个简单的例子工作。我正在使用从https://gist.github.com/Madhuka/7854709获取的这个例子。describe("Test for spies", function() { function sendRequest(callbacks...
我正在开发的单页应用程序有一个登录视图,其中包含两个表单:登录表单和注册表单。以下规范描述了这些表单的测试。我正在使用Jasmine-jQuery 1.4.2.// user_spec.js describe("User", function() { var userControlle...
我在实现Jasmine中的间谍(spy)时遇到了些麻烦。 我想要使用Jasmine Spy和Jasmine jQuery来检查是否单击了幻灯片上的链接。 这是一个简化版本: 我在HTML装置文件中有一些链接。<a href="#" class="someLink">Link ...
我希望从Jasmine测试转换到Mocha测试,因为它具有Before(all)的能力、报告功能以及对Coffeescript的支持。但我找不到Mocha(或与兼容的断言库一起使用)是否支持像jasmine-jquery(https://github.com/velesin/jasmine-j...
我刚开始接触Angularjs框架,并正在使用Jasmine框架和Karma进行测试。我有一个使用Visual Studio 2013构建的ASP.NET MVC应用程序,希望包含Jasmine包和Karma来测试js。 也许这个问题已经在这里讨论过了,但你能否请给出一个如何包含Jasmin...