This is good news. I was worried I had something messed up with my environment. Thanks for looking in to this.
Joe On Thu, Feb 25, 2010 at 3:04 AM, Vladimir Sizikov <[email protected]>wrote: > So far, the followed 2 bugs were uncovered with RSpec 1.3.0: > > JRUBY-4598: Dir.glob with some 'file:/'-style URLs throws native Java > exception > JRUBY-4599: Invoking private/protected java no-args method with null > argument leads to NPE > > The first one has just been fixed. > > Once the second one is fixed, we should upgrade to RSpec 1.3.0 asap. > RSpec 1.2.9 is no good, I don't like testing frameworks that hide > errors from me! :) > > Thanks, > --Vladimir > > On Thu, Feb 25, 2010 at 9:16 AM, Vladimir Sizikov <[email protected]> > wrote: > > Hi, > > > > I noticed the same yesterday as well. This seems pretty serious, so I > > took a look, and the results are rather unexpected. :) > > > > It turned out that RSpec 1.2.9 had a bug so it was hiding JRuby java > > integration spec failures! More specifically, cases where the java > > native exception was thrown and the expectation was to not get any! > > Bad, bad RSpec 1.2.9! :) > > > > Here's an example (from method_spec): > > > > lambda { @method.invoke Java.ruby_to_java(nil) }.should_not raise_error > > > > While JRuby throws the following: > > JavaMethod.java:232:in `invoke': java.lang.NullPointerException > > from > org/jruby/javasupport/JavaMethod$i_method_0_0$RUBYINVOKER$invoke.gen:-1:in > > `call' > > from JavaMethod.java:630:in `call' > > from DynamicMethod.java:186:in `call' > > > > RSpec 1.2.9 happily reports that the test pass!!!! 8-) > > > > There are 4 such hidden failures in our java integration spec suite > > (three for method and one for glob). We need to fix those and upgrade > > to 1.3.0 immediately! > > > > Thanks, > > --Vladimir > > > > On Thu, Feb 25, 2010 at 4:20 AM, Joseph Athman <[email protected]> > wrote: > >> It looks like JRuby will not build with the current version of rspec. I > >> created a bug report for the problem. It looks like it runs fine with > rspec > >> 1.2.9, but not 1.3.0. > >> http://jira.codehaus.org/browse/JRUBY-4596 > > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >
