标签: ruby-on-rails cucumber bdd capybara
我有一个控制器,用于定义要在视图中显示的@projects变量。
有没有办法在黄瓜步骤中访问该项目? 请注意,此变量包含分页结果,其目的是测试值是否显示在页面中。
我试图通过分配和控制器访问变量,但它们都是nill。
感谢。
答案 0 :(得分:3)
你通常会处理这个问题的方法是在Cucumber中直接测试输出。
所以:
您不需要从Cucumber功能访问控制器变量,因为Cucumber旨在模拟您的用户在您网站上的体验,并且用户也无法直接访问控制器。