是否有人知道如何使rspec遵循重定向(在控制器规范中)?(例如,测试/单元具有以下重定向!)
我尝试过“跟随重定向”和“跟随重定向”,但只得到
未定义的方法'follow\u redirect!'对于#<;规范::Rails::示例::控制器示例组::子类_1:0xb6df5294>;
例如:
当我创建一个帐户时,页面被重定向到帐户页面,我的新帐户应该在列表的顶部
它“应该创建一个帐户”吗
post:create,:name=>;“我的新帐户”
跟着你!
response.code.should==“200”
账户=分配[:账户]
帐户[0]。名称。应==“我的新帐户”
终止
但是跟着你!需要改成真正有效的东西
我认为这是rspec-rails控制器测试的默认行为,从某种意义上说,您可以设置对响应状态和/或路径的期望,并测试是否成功
例如:
它“应该创建一个帐户”吗
帖子:创建
response.code.should==“302”
response.should_重定向到(帐户路径)
终止