我想开始使用RSpec故事,但我不确定编写控制器、模型和视图规范的位置。
例如,您有“登录”故事,其中包含“用户提供错误密码”的情况,你最终不是在测试与控制器/模型规范相同的内容(response.should render...、user.should be_nil等)吗?
所以我的问题是:对于那些习惯于使用RoR进行BDD(或Story DD)的人,是否仍然编写模型/控制器规范?如果是这样,你遵循什么工作流程(“首先是故事,然后缩小到具体规范”)?
例如,您有“登录”故事,其中包含“用户提供错误密码”的情况,你最终不是在测试与控制器/模型规范相同的内容(response.should render...、user.should be_nil等)吗?
所以我的问题是:对于那些习惯于使用RoR进行BDD(或Story DD)的人,是否仍然编写模型/控制器规范?如果是这样,你遵循什么工作流程(“首先是故事,然后缩小到具体规范”)?