On Wed, Jun 17, 2009 at 8:28 AM, Daniel Spiewak <djspie...@gmail.com> wrote:
> Turns out that I just hadn't updated the specs to add the $ back into the > expected lists. Specifications are defined as singleton objects, which > means that the test class which is running is actually '<specName>$'. I > used to trim off that trailing $, but that isn't really an option with the > new spec runner. Ideas welcome here. > > Incidentally, the new spec runner does provide some very important benefits > -- like being able to detect and run *any* bona fide specification object, > not just the ones which lack companion classes. Also, this spec runner > makes it possible in future to run specifications defined as classes > (rather > than objects), something which is supported by Specs but not Buildr. So, > the solution isn't to just drop the new runner; I just have to figure out a > way to make this work without exposing all those ugly $ characters to the > end-user. > > In the meantime, I've fixed the specs and committed the results. > Awsome. I'm working on getting all the specs to pass with Ruby 1.9, one set at a time, so I need specs to first pass with 1.8. Assaf > > Daniel > > On Tue, Jun 16, 2009 at 9:53 PM, Daniel Spiewak <djspie...@gmail.com> > wrote: > > > Those tests were passing for me yesterday, before the Rspec upgrade. > Well, > > *some* of them were passing. Most were throwing errors about a helper > > method. I'll take a look at it tomorrow to see if I can reproduce the > > failures. > > > > Daniel > > > > > > On Jun 16, 2009, at 8:33 PM, Alex Boisvert <boisv...@intalio.com> wrote: > > > > Hi Daniel, > >> > >> Assaf and I noticed some failures in spec/scala/bdd_spec.rb today. Do > the > >> following specs fail for you? > >> > >> 1) > >> 'Buildr::Scala::Specs should include public classes extending > >> org.specs.Specification' FAILED > >> expected ["com.example.MySpecs$"] to include "com.example.MySpecs" > >> ./spec/scala/bdd_spec.rb:68: > >> > >> 2) > >> 'Buildr::Scala::Specs should include public classes extending > >> org.specs.Specification even with companion classes' FAILED > >> expected ["com.example.MySpecs$"] to include "com.example.MySpecs" > >> ./spec/scala/bdd_spec.rb:85: > >> > >> 3) > >> 'Buildr::Scala::Specs should report failed test names' FAILED > >> expected ["FailingSpecs$"] to include "FailingSpecs" > >> ./spec/scala/bdd_spec.rb:128: > >> > >> 4) > >> 'Buildr::Scala::Specs should compile and run specifications with "Specs" > >> suffix' FAILED > >> expected ["HelloWorldSpecs$"] to include "HelloWorldSpecs" > >> ./spec/scala/bdd_spec.rb:146: > >> > >> 5) > >> 'Buildr::Scala::Specs should fail if specifications fail' FAILED > >> expected ["StringSpecs$"] to include "StringSpecs" > >> ./spec/scala/bdd_spec.rb:165: > >> > >> Finished in 14.103377 seconds > >> > >> 11 examples, 5 failures > >> > >> alex > >> > > >