gpt4 book ai didi

ruby-on-rails - minitest_plugin.rb :9 getting wrong number of arguments

转载 作者:数据小太阳 更新时间:2023-10-29 06:45:13 26 4
gpt4 key购买 nike

~/Sites/sample_app$ rails test
Running via Spring preloader in process 24338
Run options: --seed 58780

Running:

..

Finished in 0.292172s, 6.8453 runs/s, 6.8453 assertions/s.
/var/lib/gems/2.3.0/gems/railties-5.1.0/lib/rails/test_unit/minitest_plugin.rb:9:in `aggregated_results': wrong number of arguments (given 1, expected 0) (ArgumentError)

我不明白为什么会出现此错误。我似乎找不到任何有此特定错误的人。我正在学习教程 https://www.railstutorial.org/book/static_pages .此错误遵循 rails test 命令。如果有帮助,请运行 Ubuntu 和 Rails 5.1。我没有传递任何参数,所以我不明白为什么会出现此错误。

我的测试文件看起来像:

    require 'test_helper'

class StaticPagesControllerTest < ActionDispatch::IntegrationTest

test "should get home" do
get static_pages_home_url
assert_response :success
end

test "should get help" do
get static_pages_help_url
assert_response :success
end

最佳答案

这实际上是 rails 中的一个错误,由 minitest 更新到 5.10.2 揭示,如前所述 here并且已经修复here .

由于拉取请求只有 10 小时(在撰写本文时),它尚未发布,尽管它已经合并。

同时,您可以在 Gemfile 中指定:

gem 'minitest', '~> 5.10', '!= 5.10.2'

编辑

不要忘记bundle update minitest

关于ruby-on-rails - minitest_plugin.rb :9 getting wrong number of arguments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43886586/

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