jasmine

搭建和学习Angularjs官方示例angular-phonecat项目

还好找到了下面的一个更齐全点的官方示例angular-phonecat项目的教程网站PhoneCat入门教程App导言不过在真正进行这个示例项目之前,可以参考下Angular-Phonecat项目初探,对这个学习项目的构成初步了解以及了解一些环境搭建的问题,然后在正式开始入门教程学习。也可以在github的该学习项目的托管地址在线查看两个学习步骤之间的详细修改https://github.com/angular/angular-phonecat/compare/step-1...step-2。

javascript – Jasmine 2.0 TeamCity记者

有一个工作CI构建与teamcity,requirejs和jasmine1.3运行phantomjs.exe,我正在尝试将茉莉升级到2.0版.我有一个基本的htmlspecrunner页面在这篇伟大的帖子之后工作.(jasmine现在加载到windows.onload,https://stackoverflow.com/a/20851265/564577)现在我正试图让团队成员–记者工作.(来自测

javascript – Jasmine测试在Chrome和Firefox中传递,但在PhantomJS中失败

我正在用React构建一个基本的博客应用程序.我正在使用Jasmine和Karma来进行我的前端测试.我开始运行第一个测试并通过Chrome(Chromium)和Firefox,但是当它在PhantomJS中运行时,我收到以下错误:我的测试文件如下所示:我尝试删除我的node_modules,npm缓存清除和npm安装,但它没有修复它.我不确定我的测试如何在Firefox和Chrome中传递,但不

javascript – BlanketJS Jasmine 2.0不工作

请给我一个解决方案谢谢.解决方法该毯子适配器使用currentRunner,但不再存在2.0.毯子茉莉花适配器需要更新,因为这两个记者界面已经改变.打开你的jasmine-blanket.js文件,并用下面的代码替换下面的代码:那么它应该是如意的.ETA–个人我会改用伊斯坦布尔,因为现在毯子似乎被稀疏地更新了.伊斯坦布尔具有更完整的覆盖率统计数据,并且可以将其导出为lcov,用于“气候”等工具.它与茉莉花或任何测试框架完美无缺地配合使用.

javascript – 使用.toHaveBeenCalled的Jasmine测试失败了注册表单

我正在处理的单页面应用程序具有两种形式的登录视图:登录表单和注册表单.以下规范描述了这些表单的测试.我正在使用Jasmine-jQuery1.4.2.登录表单的测试运行成功,但注册表单的测试失败.在应用程序中使用表单没有问题.数据传输.一切都很好.只是测试没有.解决方法但是当我延迟执行时,测试是成功的.为什么这个工作和“正常”实施失败?

javascript – 是否有可能在Jasmine.Js中检查toEqual中的多个类型?

我是Jasmine的新手,遇到了我希望String或null的情况.我尝试做一个或在toEqual之内,但我看到一些奇怪的结果让我相信我会以错误的方式进行.这种情况的最佳方法是什么?也许我只是在考虑我的测试错误.我是否应该放弃一个测试以测试这两种情况的想法?>通过>期望null等于.>通过>期望null等于.我意识到还有一个toBeNull(),这可能是为什么结果如此不稳定,但没有“或”链接我不知道如何合并它.解决了!

javascript – 在sin on mo mo mo mo mo mo???????

我为我的应用程序创建了一个数据库包装器,如下所示.为了测试,我显然想要替换实际的数据库.我可以创建一个嘲弄查询方法并捕获所有输入的新类,但是使用sinon.js似乎更合适,但是如何使用它?是否应该使用sinon.js的模拟或存根功能?

javascript – Rails Jasmine-Ajax:测试由’ajax:success`(jquery-ujs)触发的代码的正确方法是什么?

我试图测试某个内部库,它有一些在ajax:success事件上触发的JS行为.该库创建一个如下所示的链接:而在图书馆的JS部分,还有一些事件绑定代码,这是我想通过对DOM进行黑盒测试的一部分:图书馆按照预期在浏览器中工作.但是,当我尝试通过调用$.click()来测试Jasmine中的库时,不能观察到对DOM的理想效果.这个问题似乎是ajax:success事件没有被触发:测试对ajax中运行的代码的DOM的影响的正确方法是什么:成功事件?解决方法你试过简单的监视ajax的功能吗?