问题标签 [jasmine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - jasmine 设置错误 rails 3.1 ActiveSupport::Concern (NameError)
我正在尝试按照他们网站上的说明设置 Jasmine Gem。运行后:
我收到一个错误:
jquery - Jasmine, JQuery UI addClass 测试问题
我正在尝试使用持续时间(使用 jQuery UI 和 Jasmine)测试最简单的 addClass 情况。
这是失败的测试:
我的期望是它在 1000 毫秒之后才会有课程。当我从浏览器控制台测试它时,它的行为方式是这样的。
这是我使用的健全性检查(在 Jasmine 浏览器窗口中测试)。
这总是有效的。怎么回事?
javascript - 是否存在从 Visual Studio 2008 中创建的 Js 文件中删除 BOM 会导致问题的任何情况?
我需要使用 Rhino 和 Jasmine 自动测试我们的 javascript 文件。我们在visual studio中创建了很多js文件,因此包含一个字节顺序标记......
Rhino 不喜欢这样,并且抱怨 BOM...
如果我只是从 Javascript 文件中删除 BOM,是否有任何情况,无论多么边缘,都会导致 javascript 出现故障?
javascript - 用茉莉花测试backbone.js应用程序-如何测试视图上的模型绑定?
在尝试测试视图是否正确绑定到事件时,我遇到了一些有趣的困难。在骨干网中,我们通常使用如下方式绑定到初始化方法中的事件:something.bind("change", this.render);
. 在我的测试中,我想确保设置了这个绑定,所以我做了以下事情:
但是,那是行不通的。因为绑定发生在 MyView 的初始化函数中,所以事件在那个时间绑定到了 myView 的渲染函数。因此,当您添加间谍时,它会包装渲染函数并将其设置回 myView.render 中的位置。但是第一次绑定创建的闭包仍然存在,我们完全被骗了。那么我们能做些什么呢?我所做的是将我的绑定调用移动到一个单独的函数,例如:
然后我的测试看起来像:
这可行,但我正在寻找更好的解决方案。谢谢
ruby-on-rails-3 - 如何让 rake 在没有参数的情况下自动运行任务?
当我运行不带参数的“rake”时,rspec 和 cucumber 将自动触发。我希望 jasmine:ci 任务在发生这种情况时也运行。我如何实现这一目标?
javascript - 如何让 Jasmine-jQuery 正确读取 z-index 属性?
我正在使用Jasmine和Jasmine-jQuery来测试我的应用程序中的 Javascript。我设置了一个 HTML 固定装置,已成功测试显示和隐藏元素以及其他交互,但到目前为止,我无法让它正确设置和读取 z-index 值。
这是一个失败的测试:
该测试失败;z-index 读作“自动”。
到目前为止,我已经尝试过:
- 在我的测试中设置和检查其他 CSS 属性,例如颜色。这工作正常。
- 在我的控制台中使用 jQuery 设置和检查 z-index 值。这工作正常。
- 将 z-index 设置为字符串值而不是数字。没什么区别。
- 在 HTML“样式”标签中硬编码 z-index。没什么区别。
我做错了什么,还是这是一个错误?
jquery - 如何使用 Jasmine 测试一个 jquery click 函数,看它是否调用了自定义方法?
我正在编写一个Jasmine
测试来确定 afunction
是由JQuery
click() 方法调用的。我的逻辑在哪里不正确?我是监视 jquery 函数还是自定义函数?
我收到一条错误消息:
-错误
-代码
- 正在测试的代码
javascript - 有人有 Jasmine 的 mstest 跑步者吗?
鉴于 MStest 中现有的测试库相当广泛,我想为 testign javascript 添加 jasime,并将这些新测试包含在 MSTesting 框架中,以便对当前 TDD 模式的干扰最小...
如果有人知道 Jasmine 的现有 mstest 跑步者,我将不胜感激。现在不用自己建造一个,可以节省时间。也可以考虑其他 MSTest 集成想法,以防万一我追求错误的解决方案......
我们当前的持续集成/源代码控制解决方案是 TFS 2010。
使用 VS 2010 和 resharper 插件进行开发。
maven-2 - 为什么我的 Maven Mojo 在单独运行时会丢失其配置属性?
我在jasmine-maven-plugin中有一个悬而未决的问题,我无法弄清楚。
欢迎您自己尝试一下,但要点是,当您运行时:
在 pom.xml 中为插件配置的属性未在 Mojo bean 上设置。
经过检查,很明显 bean 上的每个属性都回退到其默认值。但是,当您运行测试阶段本身(jasmine:test 绑定到)时,例如:
它工作正常。
有任何想法吗?TestMojo顶部的序言如下所示:
更新:现在我更加困惑。进一步阅读后,这种行为似乎真的出乎意料,因为我看到的配置是在<configuration>
插件下的一个元素中完成的,而不是在下面<execution/>
,根据本文档:
注意:标签内部的配置与外部的配置不同,因为它们不能从直接命令行调用中使用。相反,它们仅在调用它们绑定到的生命周期阶段时应用。或者,如果您将配置部分移到执行部分之外,它将全局应用于插件的所有调用。
javascript - Jasmine:为 Rails 定义单独的源文件集?
我网站的不同部分有不同的 Javascript 文件集,这些文件 - 全部放在一起 - 相互干扰。为了用 Jasmine 测试一切,我似乎需要一些方法来为不同的套件定义单独的“资产”集。目前这是否可行,如果可以,怎么办?