我自己的 DSL 位于 rspec、cucumber 之上
我有兴趣在我的 Cucumber webrat BDD 套件上应用另一层抽象,它了解我正在使用的 DOM。 目前我正在编写类似以下示例的步骤定义: response_body.shoul…
我在使用 Rspec 测试控制器的更新操作时遇到问题,我做错了什么?
我正在尝试在控制器上测试更新操作的失败分支,但测试时遇到问题。这就是我所拥有的,但最后失败了 describe "PUT 'article/:id'" do . . . describe …
我如何以 BDD 风格测试 Rhomobile 中的控制器?
我正在使用 Rhomobile 框架来开发一个应该在不同手机上运行的应用程序。 教程提到了如何为示例模型编写测试:Person。事实上,该框架提供了一个命令行…
如何使用 vows.js 运行清理?
我正在使用 Vows.js 来测试一些在数据库中创建记录的 Node.js。因此,它会在数据库中创建一些测试记录。我想在测试运行后删除这些记录。在 Vows 中运…
黄瓜似乎跳过了给定的步骤
据我所知,黄瓜在这两个场景之间只访问数据库一次,但它会在场景之间清除数据库。 功能: Feature: a new user vists the site and signs up in order…
Cucumber:引用/不引用参数的最佳实践是什么
在 Cucumber 中,您可以定义定义 BDD 语法的步骤;例如,您的测试可能有: When I navigate to step 3 然后您可以定义一个步骤: When /^I navigate t…
如何存根 require() / Expect 对“root”的调用模块的功能?
考虑以下茉莉花规范: describe("something.act()", function() { it("calls some function of my module", function() { var mod = require('my_modu…
带有 Rspec 测试的完整 Rails json API 示例
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
无法将 groovy 步骤定义与 cuke4duke 一起使用
我有一个使用cucumber/capybara运行验收测试的工作环境,最近我一直在尝试通过jruby从命令行使用cuke4duke(没有maven,没有ant),所以我可以在groov…
水豚如何使用href模式测试多个链接
鉴于我有一个包含 10 个用户列表的页面, 如何测试我是否有 10 个用户显示链接? 我已经尝试过这个: Then /^I should see a list of (\d+) users$/ d…
在 C# 中实践 TDD/BDD 的开源项目
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …