【问题标题】:Cucumber Scenario: Should be listed in chronological order by date in ASC orderCucumber 场景:应按 ASC 顺序按日期按时间顺序列出
【发布时间】:2010-10-27 21:26:15
【问题描述】:

场景:事件应按 ASC 顺序按事件日期按时间顺序列出

如何在黄瓜中测试这种情况? 事件有一个名称和一个 event_date。事件显示在 GUI 的列表中。我希望当事件处于未排序顺序时测试失败,并且当列表按 event_date ASC 顺序排序时测试通过。

真正的问题是如何定义下面的步骤

然后 /^I 应该会看到一个列表,其中包含第一个元素 "([^\"]*)"$/ do |element| ????????????????????????????????????????????????

结束

【问题讨论】:

  • 您使用什么来驱动 Cucumber 中的 UI 交互?是 Capybara、Webrat 还是别的什么?

标签: ruby-on-rails cucumber


【解决方案1】:

使用与当前日期类似的标题创建您的活动。隔一日。在您可以检查第一个元素是较旧的事件还是最年轻的事件之后。

【讨论】:

  • 然后 /^我应该看到一个列表,其中包含第一个元素 "([^\"]*)"$/ do |element| ????????? end
  • 这是真正的问题。如何定义此比较的步骤
猜你喜欢
  • 1970-01-01
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多