在尝试运行任何东西之前,可以检查步骤是否已定义?

时间:2015-03-13 12:49:16

标签: php testing bdd behat

我有一个需要很长时间才能运行的behat场景。如果我错误地写了一个步骤,我必须等到测试才能找到我的错误,然后它告诉我我有一个未定义的步骤。

在尝试运行任何内容之前,有没有办法让behat检查它尝试运行的所有步骤?

1 个答案:

答案 0 :(得分:2)

使用干运行选项阻止步骤执行:

bin/behat --dry-run

从长远来看,您应该更好地修复测试并使其更快。例如,仅对少量烟雾测试(关键路径)执行端到端测试,并针对业务对象运行大多数验收测试。