Bug #607

Mini/Unit Break assert_send()

Added by James Gray over 3 years ago. Updated 10 months ago.

[ruby-core:18994]
Status:Closed Start date:09/28/2008
Priority:Normal Due date:
Assignee:Ryan Davis % Done:

0%

Category:lib
Target version:1.9.1 Release Candidate
ruby -v:

Description

$ cat bug.rb 
require "test/unit"

class TestAssertSend < Test::Unit::TestCase
  def test_bug
    assert_send([1, :<, 2])
  end
endGalactica:~/Desktop$ ruby bug.rb # test/unit
Loaded suite bug
Started
.
Finished in 0.002001 seconds.

1 tests, 1 assertions, 0 failures, 0 errors
Galactica:~/Desktop$ ruby_dev bug.rb # mini/unit
Loaded suite bug
Started
E
Finished in 0.000978 seconds.

  1) Error:
test_bug(TestAssertSend):
TypeError: #<Proc:0x0fe434@/usr/local/lib/ruby/1.9.0/mini/test.rb:210> is not a symbol
    /usr/local/lib/ruby/1.9.0/mini/test.rb:163:in `assert_send'
    bug.rb:5:in `test_bug'
    /usr/local/lib/ruby/1.9.0/mini/test.rb:410:in `run'
    /usr/local/lib/ruby/1.9.0/mini/test.rb:389:in `block (2 levels) in run_test_suites'
    /usr/local/lib/ruby/1.9.0/mini/test.rb:383:in `each'
    /usr/local/lib/ruby/1.9.0/mini/test.rb:383:in `block in run_test_suites'
    /usr/local/lib/ruby/1.9.0/mini/test.rb:382:in `each'
    /usr/local/lib/ruby/1.9.0/mini/test.rb:382:in `run_test_suites'
    /usr/local/lib/ruby/1.9.0/mini/test.rb:362:in `run'
    /usr/local/lib/ruby/1.9.0/mini/test.rb:311:in `block in autorun'

1 tests, 0 assertions, 0 failures, 1 errors

History

Updated by Yuki Sonoda over 3 years ago

  • Target version set to 1.9.0-5

Updated by Ryan Davis over 3 years ago

On Sep 27, 2008, at 17:02 , James Gray wrote:

> Bug #607: Mini/Unit Break assert_send()
> http://redmine.ruby-lang.org/issues/show/607
>
> Author: James Gray
> Status: Open, Priority: Normal
> Category: lib
>
> $ cat bug.rb
> require "test/unit"
>
> class TestAssertSend < Test::Unit::TestCase
>  def test_bug
>    assert_send([1, :<, 2])
>  end
> end

DOH. stupid muscle memory... that is fixed and I'm looking into how/ 
why I don't have coverage on that in my tests.

Updated by Koichi Sasada about 3 years ago

  • Assignee set to Ryan Davis

Updated by Yuki Sonoda about 3 years ago

  • Target version changed from 1.9.0-5 to 1.9.1 Release Candidate

Updated by Yuki Sonoda about 3 years ago

  • Status changed from Open to Closed
Perhaps it was already fixed.

Also available in: Atom PDF