Thanks Pavel, I'll try some experiments. In the mean time, I wonder if jRuby has anything to do with my probs.
You'd normally run something like: "$ spec spec/test_spec.rb" Just to be clear, how should I do that under jRuby? I'd typically start merb by running: "jruby -S merb" So does that mean we run tests like this: "jruby -S spec spec/ test_spec.rb" George On Feb 17, 2:31 pm, Pavel Kunc <[email protected]> wrote: > Hm... I've just tried that and it worked let's see what we > have:http://pastie.org/828924 > > I've installed fresh rvm install of the Merb 1.0.15 and all worked. > > I remember that there was some RSpec change with the spec.opts it > tried to create one all the time because RSpec from some version did > need it. > > Look at the pastie, it's fresh Merb 1.0.15 on 1.8.7 and it works. > Crucial I think is you have what I have when I generate app. > > Try to generate fresh app and see if it works. > > Pavel > > On Feb 17, 1:46 pm, David Chelimsky <[email protected]> wrote: > > > Different versions of merb are tied to specific versions of rspec > > because merb added some features via monkey patches (because rspec > > didn't offer the necessary APIs). I'm not sure which versions go > > together, but that could be a source of problems if they're not > > properly aligned. > > > On Feb 16, 4:53 pm, George Adamson <[email protected]> > > wrote: > > > > Thanks Pavel, > > > > C:\crm>jruby -S spec -v > > > rspec1.3.0 > > > > C:\crm>jruby -v > > > jruby 1.4.0 (ruby 1.8.7 patchlevel 174) (2009-11-02 69fbfa3) > > > (Java HotSpot(TM) Client VM 1.6.0_16) [x86-java] > > > > merb 1.0.15 > > > > Any clues about why spec is not running would be much appreciated. > > > (Judging by responses on twitter, other people have been having this > > > trouble too) > > > > George > > > > On Feb 16, 7:17 pm, Pavel Kunc <[email protected]> wrote: > > > > > I came across this but don't remember what caused that. I think some > > > >rspecversion or something. What do you use? > > > > > Pavel > > > > > On Feb 15, 4:49 pm, George Adamson <[email protected]> > > > > wrote: > > > > > > Calling *spec countries_spec.rb* or *rake spec:model* etc seems to > > > > > just adds lines to the spec.opts file. > > > > > > It produces this output: > > > > > Options written to spec/spec.opts. You can now use these options > > > > > with: > > > > > spec --options spec/spec.opts > > > > > > Am I doing something wrong? What command should I use to run tests? > > > > > (Using merb 1.0.15 on JRuby) > > > > > > Many thanks, > > > > > George > > -- You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/merb?hl=en.
