# Rspec 1.2.4 Released

**URL:** <https://www.ruby-forum.com/t/rspec-1-2-4-released/165593>\
**Category:** Ruby\
**Created:** [April 15, 2009, 4:19pm UTC](https://www.ruby-forum.com/t/rspec-1-2-4-released/165593 "2009-04-15T16:19:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![crucoba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@crucoba](https://www.ruby-forum.com/u/crucoba)\
**Post date:** [April 15, 2009, 4:19pm UTC](https://www.ruby-forum.com/t/rspec-1-2-4-released/165593/1 "2009-04-15T16:19:26Z")

</div>

rspec version 1.2.4 has been released!

Be sure to check History.rdoc and Updgrade.rdoc at  
[http://rspec.rubyforge.org/rspec/1.2.4/](http://rspec.rubyforge.org/rspec/1.2.4/) before upgrading.

- [http://rspec.info](http://rspec.info)
- [http://rubyforge.org/projects/rspec](http://rubyforge.org/projects/rspec)
- [http://github.com/dchelimsky/rspec/wikis](http://github.com/dchelimsky/rspec/wikis)
- [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

Behaviour Driven Development for Ruby.

Changes:

### Version 1.2.4

- bug fix
  - just one - update the manifest

### Version 1.2.3

- enhancements

- bug fixes

- deprecations

- [http://rspec.info](http://rspec.info)

- [http://rubyforge.org/projects/rspec](http://rubyforge.org/projects/rspec)

- [http://github.com/dchelimsky/rspec/wikis](http://github.com/dchelimsky/rspec/wikis)

- [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![crucoba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@crucoba](https://www.ruby-forum.com/u/crucoba)\
**Post date:** [April 15, 2009, 5:44pm UTC](https://www.ruby-forum.com/t/rspec-1-2-4-released/165593/2 "2009-04-15T17:44:33Z")

</div>

Just tried it out. Something missed?

-lenny

> cat t.rb

describe ‘test’ do  
it “should not fail” do  
[‘A’].should include(‘A’)  
end  
end

> spec -v

rspec 1.2.4

> spec t.rb  
> F

1. 

NoMethodError in ‘test should not fail’  
undefined method `helper’ for #Spec::Matchers::Matcher:0x66402c41  
t.rb:3:

---

<div class="post-metadata">

**Author:** ![crucoba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@crucoba](https://www.ruby-forum.com/u/crucoba)\
**Post date:** [April 17, 2009, 5:53am UTC](https://www.ruby-forum.com/t/rspec-1-2-4-released/165593/3 "2009-04-17T05:53:56Z")

</div>

On Thu, Apr 16, 2009 at 11:23 PM, Lenny M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > it “should not fail” do
> 
> rspec gems and re-installing only rspec 1.2.4 but that still didn’t work.  
> Anyone else running into this? Maybe a JRuby issue?

There is an issue with JRuby and RSpec \>= 1.2.0 that only reveals  
itself under special circumstances, but reveals itself all the time  
with 1.2.3/4.

Please stick with 1.2.2 for now. There will be a 1.2.5 release some  
time soon that will fix this issue so you can upgrade then (or you can  
build now from git).

Thanks,  
David

---

<div class="post-metadata">

**Author:** ![crucoba](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@crucoba](https://www.ruby-forum.com/u/crucoba)\
**Post date:** [April 17, 2009, 4:24am UTC](https://www.ruby-forum.com/t/rspec-1-2-4-released/165593/4 "2009-04-17T04:24:29Z")

</div>

On Apr 15, 2009, at 11:23 AM, Lenny M. wrote:

> end  
> undefined method `helper’ for #Spec::Matchers::Matcher:0x66402c41  
> t.rb:3:

I thought I must be crazy since no-one else seems to be complaining  
about this but I do still have this problem. I previously left out an  
important detail that I am using jruby 1.2.0. This was probably  
present in 1.2.3 but I had previously been at 1.2.2. No problems with  
MRI. I tried removing all rspec gems and re-installing only rspec  
1.2.4 but that still didn’t work. Anyone else running into this? Maybe  
a JRuby issue?

Full backtrace:

NoMethodError in ‘test should not fail’  
undefined method `helper' for #<Spec::Matchers::Matcher:0x374287a9> /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ matchers/include.rb:22:in`\_\_instance\_exec0’  
/Users/Shared/eds\_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/  
matchers/extensions/instance\_exec.rb:19:in `instance_exec' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ matchers/matcher.rb:23:in`matches?’  
/Users/Shared/eds\_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/  
expectations/handler.rb:11:in `handle_matcher' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ expectations/extensions/kernel.rb:27:in`should’  
t.rb:3:  
/Users/Shared/eds\_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/  
example/example\_methods.rb:41:in `instance_eval' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ example/example_methods.rb:41:in`execute’  
/projects/eds\_test/share/jruby/lib/ruby/1.8/timeout.rb:53:in `timeout' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ example/example_methods.rb:38:in`execute’  
/Users/Shared/eds\_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/  
example/example\_group\_methods.rb:203:in `run_examples' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ example/example_group_methods.rb:201:in`each’  
/Users/Shared/eds\_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/  
example/example\_group\_methods.rb:201:in `run_examples' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ example/example_group_methods.rb:99:in`run’  
/Users/Shared/eds\_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/  
runner/example\_group\_runner.rb:23:in `run' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ runner/example_group_runner.rb:22:in`each’  
/Users/Shared/eds\_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/  
runner/example\_group\_runner.rb:22:in `run' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/ runner/options.rb:119:in`run\_examples’  
/Users/Shared/eds\_test/share/RubyGems/1.8/gems/rspec-1.2.4/lib/spec/  
runner/command\_line.rb:9:in `run' /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/bin/spec:4: /Users/Shared/eds_test/share/RubyGems/1.8/gems/rspec-1.2.4/bin/spec: 19:in`load’  
/Users/Shared/eds\_test/share/RubyGems/1.8/bin/spec:19:
