所以我正在尝试开发一个使用Ruby on Rails的网站,并且我对BDD的概念很陌生。我已经通过了Ruby on Rails教程和RSpec书籍,并开始自行发布,但希望获得关于初始功能的一些反馈。黄瓜功能写作反馈
Feature: User Signup
As a user (anyone who may use the system, to include persons outside the unit)
I want to sign up
So that I can access the website
Scenario: sign up
Given I have not yet signed up
When I go the signup page
Then I should be redirected to the signup page
我在这里的正确轨道..?
场景似乎没有什么意义。去注册页面重定向到注册页面? – 2013-04-08 14:34:34
做“当我点击注册链接”更有意义吗?我把它描绘成一个用户,看着首次尝试注册的主页从主页面重定向到注册表单。 – 2013-04-09 01:08:47
如果用“当我访问受限制的页面”代替“当我进入注册页面”时,它会更有意义。否则,它听起来像是将用户重定向到他们已经在的页面上。 – 2013-04-09 20:37:29