0
我想使用黄瓜来测试我的Rails应用程序的用户的年龄。功能定义看起来有点像以下。自动测试用户的年龄每年都会失败
Scenario: Successful calculation of age
Given I set my date of birth to "1987-07-15"
Then my age should be "22"
上面的功能定义每年都会失败,因为用户的年龄会每年增加一个。
一种解决方案可能是将出生日期动态设置为22.years.ago。但我不知道如何在Gherkin(黄瓜特征定义语言)中做到这一点。
对此有何看法?