我是BDD的新手,我有这个需要用户会话的控制器如何在RSpec中测试?谢谢!
答案 0 :(得分:1)
您可以直接在session
变量中设置所需的密钥,该变量用于验证是否已设置用户会话。从RSpec documentation开始,您可以像在Rails中一样使用session
访问会话变量。
答案 1 :(得分:1)
您是否使用某些身份验证插件/ Gem,例如Devise,Restful_Authentication或Authlogic?
通常它们带有某些TestHelper-Methods,允许您在测试时进行某种身份验证。
答案 2 :(得分:-4)
别。集成测试是Cucumber的工作,而不是RSpec。