Frank:是否可以用 Objective-C 编写步骤定义
如何在 Objective-C 中编写步骤定义?例如: Given(@"^通讯录为空$", ^{ ABAddressBookRef 地址簿 = ABAddressBookCreate() CFArrayRef people = ABA…
我们应该如何自动化系统测试?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
还有哪些其他方法可以测试 Devise“未登录”状态?与黄瓜?
Devise 的 wiki 页面建议使用以下方法来测试用户是否未登录: Given /^I am not authenticated$/ do visit('/users/sign_out') # ensure that at leas…
在哪里可以找到如何最好地使用 Gherkin 标签?
我一直在使用 SpecFlow 进行验收测试。这使用了 Gherkin(DSL Cucumber 使用)。它包括一个有趣的功能,称为“标签”。我可以看到其使用的实用性,但…
如何将 Ruby 中的字符串转换为变量的引用?
我需要能够将变量的名称传递到表达式(以黄瓜形式),并且希望能够将该字符串转换为变量的引用(即不是副本)。 例如, Given /^I have set an initia…
水豚找不到 javascript
我是水豚测试的新手,遇到了一些问题。 我有一个正在尝试运行的场景,这是步骤实现: When /^I select the signin link$/ do click_link 'Sign in' en…
在 Capybara 中设置 page/respone.body 曾经在 Webrat 中工作
我要迁移到水豚。 我遇到的问题之一是迁移 pdf 步骤。 此步骤将 page.body 设置为已解析的 pdf。 这样我就可以使用默认的黄瓜步骤。 When 'I follow t…
iPhone BDD 测试/iCuke 建议
我最近了解到 BDD 的概念,并在我正在开发的 Web 系统上使用 SpecFlow。我想将 BDD 与我在业余时间从事的业余项目一起使用,即创建 iPhone 应用程序。…
AssociationTypeMismatch 和 FactoryGirl
这最近引起了一些挫折...... 似乎在我的黄瓜测试中使用工厂,在某些情况下会导致 AssociationTypeMismatch 错误,例如: MyModel(#65776650)预期,得…