From: yasuo.honda@... Date: 2018-05-21T11:52:50+00:00 Subject: [ruby-core:87214] [Ruby trunk Bug#14772] Revision 63453 triggers 3 Active Support test failures Issue #14772 has been updated by yahonda (Yasuo Honda). Hi, Based on the feedback and commit message, I have created `alias_method :range?, :include?` just below the `include?(value)` method but did not help. https://github.com/yahonda/rails/commit/fb6344a524440fdb37c7d1dfe1d149c9976b7fd9 Let me open an issue at https://github.com/rails/rails/ to get more wider information from other Rails developers. Thank you. ---------------------------------------- Bug #14772: Revision 63453 triggers 3 Active Support test failures https://bugs.ruby-lang.org/issues/14772#change-72206 * Author: yahonda (Yasuo Honda) * Status: Feedback * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.6.0dev (2018-05-17 trunk 63453) [x86_64-linux] * Backport: 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN ---------------------------------------- ## Steps to reproduce: ~~~ text git clone https://github.com/rails/rails.git cd rails/activesupport sudo gem install bundler bundle install bundle exec ruby -w -Itest test/core_ext/range_ext_test.rb -n /test_should_compare/ ~~~ ## Expected results: It should pass as revision 63452 passes these tests: ~~~ruby $ ruby -v ruby 2.6.0dev (2018-05-17 trunk 63452) [x86_64-linux] $ bundle exec ruby -w -Itest test/core_ext/range_ext_test.rb -n /test_should_compare/ Run options: -n /test_should_compare/ --seed 53093 # Running: ... Finished in 0.001067s, 2811.8560 runs/s, 2811.8560 assertions/s. 3 runs, 3 assertions, 0 failures, 0 errors, 0 skips $ ~~~ ## Actual results: ~~~ruby $ ruby -v ruby 2.6.0dev (2018-05-17 trunk 63453) [x86_64-linux] $ bundle exec ruby -w -Itest test/core_ext/range_ext_test.rb -n /test_should_compare/ Run options: -n /test_should_compare/ --seed 13526 # Running: F Failure: RangeTest#test_should_compare_other_with_exclusive_end [test/core_ext/range_ext_test.rb:72]: Expected false to be truthy. bin/rails test test/core_ext/range_ext_test.rb:71 F Failure: RangeTest#test_should_compare_identical_exclusive [test/core_ext/range_ext_test.rb:68]: Expected false to be truthy. bin/rails test test/core_ext/range_ext_test.rb:67 F Failure: RangeTest#test_should_compare_identical_inclusive [test/core_ext/range_ext_test.rb:64]: Expected false to be truthy. bin/rails test test/core_ext/range_ext_test.rb:63 Finished in 0.002352s, 1275.4549 runs/s, 1275.4549 assertions/s. 3 runs, 3 assertions, 3 failures, 0 errors, 0 skips $ ~~~ Here are code snippets of failed tests: ~~~ruby 63 def test_should_compare_identical_inclusive 64 assert((1..10) === (1..10)) 65 end 66 67 def test_should_compare_identical_exclusive 68 assert((1...10) === (1...10)) 69 end 70 71 def test_should_compare_other_with_exclusive_end 72 assert((1..10) === (1...10)) 73 end ~~~ -- https://bugs.ruby-lang.org/ Unsubscribe: