gpt4 book ai didi

ruby-on-rails - 如何从功能测试中调用 'time_ago_in_words'?

转载 作者:行者123 更新时间:2023-12-03 13:44:18 26 4
gpt4 key购买 nike

我在 View 中使用'time_ago_in_words' 函数,我需要在FunctionalTest 中测试输出。

但是测试看不到'time_ago_in_words'辅助函数。

为了使用 FunctionalTests 中的这些辅助方法,我应该怎么做?

最佳答案

包括 ActionView::Helpers::DateHelper test_helper.rb 中的模块或 test.rb文件。就是这样,从测试控制台:

>> time_ago_in_words(3.minutes.from_now)
NoMethodError: undefined method `time_ago_in_words' for #<Object:0x3b0724>
from (irb):4
from /Users/blinq/.rvm/rubies/ruby-1.9.1-p376/bin/irb:15:in `<main>'
>> include ActionView::Helpers::DateHelper
=> Object
>> time_ago_in_words(3.minutes.from_now)
=> "3 minutes"

关于ruby-on-rails - 如何从功能测试中调用 'time_ago_in_words'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2245775/

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