Cucumber 有几个不同的钩子(Hook)方法,如 Before、After 或 AfterStep。
我想知道 - 为什么这些方法名不遵循 Ruby 的命名约定,将方法名全部小写?
谢谢。
最佳答案
Before
、After
、AfterStep
、World
等。Ruby 钩子(Hook)是大写的,因为Given
、When
、Then
Ruby 钩子(Hook)都是大写的。Given
、When
、Then
Ruby Hook 是大写的,因为Given
、When
,Then
Gherkin 关键字大写。Given
、When
、Then
Gherkin 关键字是大写的,因为 Gherkin 语言旨在匹配 BDD User Stories 的标准模板。 .
关于ruby - 为什么 cucumber 钩子(Hook)方法不是小写的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1807056/