I think we've crossed wires here a bit. Given that I originally requested this feature, perhaps I was unclear with the rational. I'm fine with the fact that the version is duplicated between .ruby-version and Gemfile. Just as long as they're set by default.
If at some point rbenv learns to read the version from a Gemfile, then we can drop the .ruby-version. But until that I'd like that to stay.
bin/rails test は通るのに
bin/rails test —verbose でエラーになる
不思議・・・です。
~ bin/rails test
Run options: --seed4913# Running:
.....SSSSSSS.....SS..........................................SSSS......SSSSSS...............
Finished in1.496610s, 61.4723 runs/s, 76.1721 assertions/s.
92 runs, 114 assertions, 0 failures, 0 errors, 19 skips
You have skipped tests. Run with --verbosefor details.
~ bin/rails test--verbose
Run options: --verbose--seed56328# Running:
Minitest::Result#test_a_request_is_finished_after_finish =0.05 s = .
Minitest::Result#test_raise_RequestInvalidStateError_if_a_request_with_other_than_runnnig_state_finish =0.00 s = .
Minitest::Result#test_that_it_counts_predicates_with_optional_ignore_predicates =0.02 s = S
Skipped:
PredicateCollectorTest#test_that_it_counts_predicates_with_optional_ignore_predicates [/Users/shigerunakajima/lodqa-db/test/lib/predicate_collector_test.rb:22]:
The endpoint is unable.
Traceback (most recent call last):
18: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:68:in `block in autorun' 17: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:141:in `run' 16: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:164:in `__run' 15: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:164:in `map'
14: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:164:in `block in __run' 13: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.0.7.2/lib/rails/test_unit/line_filtering.rb:9:in `run' 12: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:326:in `run' 11: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:354:in `with_info_handler'
10: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:367:in `on_signal' 9: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:327:in `block in run' 8: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:327:in `each' 7: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:328:in `block (2 levels) in run'
6: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:341:in `run_one_method' 5: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:860:in `record' 4: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:860:in `each' 3: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/minitest-5.14.4/lib/minitest.rb:861:in `block in record'
2: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.0.7.2/lib/rails/test_unit/reporter.rb:23:in `record' 1: from /Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.0.7.2/lib/rails/test_unit/reporter.rb:70:in `format_rerun_snippet'/Users/shigerunakajima/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.0.7.2/lib/rails/test_unit/reporter.rb:70:in `method': undefined method `test_that_it_counts_predicates_with_optional_ignore_predicates'for class `Minitest::Result' (NameError)