jasmine

    11热度

    2回答

    我有一个表单,在最终发布到ACTION URL之前,会执行一些广泛的Javascript工作。我正在编写一些Jasmine单元测试,并希望确保在提交表单时发生Javascript错误。但是,我绝对不希望页面在单元测试时进入ACTION URL。 我看到了似乎是一个很好的建议在这里: http://groups.google.com/group/jasmine-js/browse_thread/th

    2热度

    2回答

    我正在编写一个Rails插件/宝石,基本上是一些助手(FormHelpers,FormTagHelpers)和一些相关的Javascript添加行为。 我使用RSpec测试标签助手。现在我正在设置Jasmine来测试Javascript行为。 我想生成我的插件中的标签帮助程序代码中的Jasmine夹具,而不是使用静态(脆弱)夹具。所以当标签代码改变时,Jasmine测试的灯具会自动更新。 我的第一

    3热度

    2回答

    我经常使用Jasmine(BDD for JavaScript),刚刚发现了Cloud9并想尝试一下。 在我的本地机器上,我使用jasmine-node运行我的规格,但我不知道如何在Cloud9中执行此操作。 我能够使用Cloud9编辑器底部的控制台以某种方式通过npm安装茉莉花节点,但我无法使用它。 我在CoffeeScript中编写代码,但这不应该是问题,我也尝试了JavaScript。

    2热度

    2回答

    是否有任何使用JavaScript测试框架jasmine-node/jasmine的最佳实践的最终用户示例项目。像简单的CRM,rss阅读器等。

    2热度

    1回答

    我正在为node-redis module写一个模拟并使用Jasmine来测试它。我为Redis命令的各个方面编写测试,我的意图是能够针对原始Redis模块运行测试。 我的问题是:如果我理解节点redis的正确,的节点的Redis的异步函数返回的值是不同的,这取决于该命令被发送到的Redis或排队等待稍后发送(例如,要连接完成后发送)。不过,我想测试返回值,太,如果我写一个测试,如下面的一个: i

    11热度

    2回答

    正如我所看到的很多次,自执行的匿名函数用于包含整个库。如何对这些库进行测试,例如, QUnit无法访问匿名函数包装器中的任何内容?

    5热度

    1回答

    我一直在使用Jasmine为Web应用程序编写BDD测试。我有兴趣从命令行使用Rhino运行这些相同的测试,我发现这个已经非常有用的blog entry。然而;我的应用程序使用pusher,它提供了一个简单的API,用于使用Web套接字在客户端之间传递事件。 我的测试在浏览器中运行良好,但通过Rhino运行它们却无法连接到推送器。 Pusher提供了一个调试流,它会显示认证错误或其他故障,但是当我

    0热度

    2回答

    我想安装一个rails 3.1项目,用coffeescript和jasmine进行测试。 我都接着pivotallabs的教程,但我发现了以下错误: Internal Server Error undefined method `static_root=' for #<Sprockets::Environment:0x00000102128718> 我怎样才能解决这个问题? Manu谢谢!

    0热度

    1回答

    我通常会建立jQuery的模板,在我的html文件是这样的: <script id="some-template" type="text/x-jquery-tmpl"> my template contents go here... with some data: {data} </script> 然后我的JavaScript需要使用这个模板会寻找它通过ID和传递所需要的数据: v

    13热度

    3回答

    我有一个1秒的jQuery .animate操作,在页面加载后启动5秒。我在Jasmine单元测试代码中设置了一个Sinon计时器,并在7秒钟的时间后测试,看看动画后属性是否应该如此。 它不能正常工作,所以我在我的Jasmine HTML测试页面上放置了一个动画本身的实例,以便更好地了解发生了什么。 在Firefox和铬,在页面加载,动画函数被调用时,单元测试立即失败,然后(也立即)动画明显发生。