[RubySpec] Multiple spec failures for Kernel.trap -------------------------------------------------
Key: JRUBY-4869 URL: http://jira.codehaus.org/browse/JRUBY-4869 Project: JRuby Issue Type: Bug Components: Core Classes/Modules, RubySpec Affects Versions: JRuby 1.5 Reporter: Vladimir Sizikov {noformat} mspec -tj core/signal/trap_spec.rb -fs jruby 1.6.0.dev (ruby 1.8.7 patchlevel 249) (2010-06-13 7ceaee3) (Java HotSpot(TM) Client VM 1.6.0_03) [i386-java] Signal.trap - returns the previous handler - accepts a block in place of a proc/command argument - ignores the signal when passed nil (FAILED - 1) - uses the command argument when passed both a command and block (FAILED - 2) - accepts long names as Strings - acceps short names as Strings - accepts long names as Symbols - accepts short names as Symbols - accepts 'SIG_DFL' in place of a proc (FAILED - 3) - accepts 'DEFAULT' in place of a proc (FAILED - 4) - accepts 'SIG_IGN' in place of a proc (FAILED - 5) - accepts 'IGNORE' in place of a proc (FAILED - 6) 1) Signal.trap ignores the signal when passed nil FAILED Expected #<Proc:0x4b0bbb@/opt/work/rubyspec.git/core/signal/trap_spec.rb:7> to equal "IGNORE" /opt/work/rubyspec.git/core/signal/trap_spec.rb:29 /opt/work/rubyspec.git/core/signal/trap_spec.rb:3 /opt/work/rubyspec.git/core/signal/trap_spec.rb:56:in `load' /opt/work/mspec.git/bin/mspec-run:8 2) Signal.trap uses the command argument when passed both a command and block FAILED Expected nil to equal :proc_trap /opt/work/rubyspec.git/core/signal/trap_spec.rb:35 /opt/work/rubyspec.git/core/signal/trap_spec.rb:3 /opt/work/rubyspec.git/core/signal/trap_spec.rb:56:in `load' /opt/work/mspec.git/bin/mspec-run:8 3) Signal.trap accepts 'SIG_DFL' in place of a proc FAILED Expected #<Proc:0x1c13d0b@/opt/work/rubyspec.git/core/signal/trap_spec.rb:7> to equal "DEFAULT" /opt/work/rubyspec.git/core/signal/trap_spec.rb:68 /opt/work/rubyspec.git/core/signal/trap_spec.rb:3 /opt/work/rubyspec.git/core/signal/trap_spec.rb:56:in `load' /opt/work/mspec.git/bin/mspec-run:8 4) Signal.trap accepts 'DEFAULT' in place of a proc FAILED Expected #<Proc:0x1144ba2@/opt/work/rubyspec.git/core/signal/trap_spec.rb:7> to equal "DEFAULT" /opt/work/rubyspec.git/core/signal/trap_spec.rb:73 /opt/work/rubyspec.git/core/signal/trap_spec.rb:3 /opt/work/rubyspec.git/core/signal/trap_spec.rb:56:in `load' /opt/work/mspec.git/bin/mspec-run:8 5) Signal.trap accepts 'SIG_IGN' in place of a proc FAILED Expected #<Proc:0xc08...@jsignal_internal:24> to equal "IGNORE" /opt/work/rubyspec.git/core/signal/trap_spec.rb:78 /opt/work/rubyspec.git/core/signal/trap_spec.rb:3 /opt/work/rubyspec.git/core/signal/trap_spec.rb:56:in `load' /opt/work/mspec.git/bin/mspec-run:8 6) Signal.trap accepts 'IGNORE' in place of a proc FAILED Expected #<Proc:0x181b...@jsignal_internal:24> to equal "IGNORE" /opt/work/rubyspec.git/core/signal/trap_spec.rb:83 /opt/work/rubyspec.git/core/signal/trap_spec.rb:3 /opt/work/rubyspec.git/core/signal/trap_spec.rb:56:in `load' /opt/work/mspec.git/bin/mspec-run:8 Finished in 0.634000 seconds 1 file, 12 examples, 12 expectations, 6 failures, 0 errors {noformat} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email