0

我正在使用带有rails、cucumber 和mongoid 的pickle 0.3.0。我确实发现 pickle0.3.0 会自动找到 ORM。但是当我写了一个黄瓜场景并对其进行测试时,它没有找到任何泡菜步骤。

这是示例:

场景:登录用户
  鉴于以下用户存在
  |姓名|
  |约翰|
  |白色|

但是没找到泡菜步骤

# 从表中创建模型
给定(/^以下 #{capture_plural_factory} 存在?:?$/) 做 |plural_factory, table|
  create_models_from_table(复数工厂,表)
结尾

并生成此错误

您可以使用以下代码片段为未定义的步骤实现步骤定义:

给定/^以下用户应该存在$/ do |table|
  # table 是 Cucumber::Ast::Table
  pending # 用你希望的代码表达上面的正则表达式
结尾

有任何想法吗?

4

1 回答 1

1

使用pickle 0.4后。错误已解决。

于 2010-11-30T11:41:59.850 回答