gpt4 book ai didi

ruby-on-rails - Rspec Ruby on Rails Controller 问题

转载 作者:数据小太阳 更新时间:2023-10-29 08:40:39 25 4
gpt4 key购买 nike

我目前正在使用 ruby​​ 1.9.2 和 rails 3,并且正在进行 rspec 测试。基本上,我有一个由应用程序 Controller 中的前置过滤器调用的函数,这样每次在我站点的任何位置执行 Controller 操作时它都会运行。出于测试目的,我正在为不同的 Controller 编写测试,但我的操作不会触发我之前的过滤器函数调用。有什么方法可以在 rspec 测试中专门调用来自特定 Controller 的函数吗?我不能在线发布代码,所以要求它也没有用:P。
谢谢

最佳答案

在 Controller 规范中的 itbefore(:each) block 内:

controller.send( :your_method_name )

您的函数将被调用。

关于ruby-on-rails - Rspec Ruby on Rails Controller 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7176534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com