我正在使用带有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 # 用你希望的代码表达上面的正则表达式 结尾
有任何想法吗?