[rspec-users] rdebug spec ?

James Deville james.deville at gmail.com
Tue Jun 12 10:29:31 EDT 2007


Good to know, I thought they were completely separate.


-----Original Message-----
From: rspec-users-bounces at rubyforge.org
[mailto:rspec-users-bounces at rubyforge.org] On Behalf Of David Chelimsky
Sent: Tuesday, June 12, 2007 4:46 AM
To: rspec-users
Subject: Re: [rspec-users] rdebug spec ?

On 6/12/07, Jonathan Linowes <jonathan at parkerhill.com> wrote:
> ruby-debug works nice, I can put the breakpoint in my app rather than
> the spec examples.
> thanks
>
> On Jun 12, 2007, at 2:40 AM, James Deville wrote:
>
> > Since this appears to be for Rails, get ruby-debug instead. Then
> > you just
> > have to put 'debugger' in where you want to enter your code. It
> > works great.
> >
> > Otherwise, it may still work, but it will probably require
> > configuration.

rdebug is the command that gets installed with ruby-debug, so we're
all talking about the same thing. To run a single spec file, just do
this:

rdebug ./spec/models/select_option_spec.rb

You can put 'debugger' in your files or not. It's up to you. In
practice sometimes I do, sometimes I don't.

Cheers,
David


> >
> > The other option is to see what rdebug's version of the -I switch
> > is. For
> > ruby (command line) -I followed by the library path makes that
> > library get
> > loaded.
> >
> > -----Original Message-----
> > From: rspec-users-bounces at rubyforge.org
> > [mailto:rspec-users-bounces at rubyforge.org] On Behalf Of Jonathan
> > Linowes
> > Sent: Monday, June 11, 2007 11:23 PM
> > To: rspec-users
> > Subject: [rspec-users] rdebug spec ?
> >
> > Can you run rdebug on specs?
> >
> > I get errors when I try:
> >
> > $ rdebug spec ./spec/models/select_option_spec.rb
> > ./spec: Is a directory - ./spec (Errno::EISDIR)
> >          from /opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/bin/
> > rdebug:136:in `debug_load'
> >          from /opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/bin/
> > rdebug:136
> >          from /opt/local/bin/rdebug:16:in `load'
> >          from /opt/local/bin/rdebug:16
> >
> > _______________________________________________
> > rspec-users mailing list
> > rspec-users at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/rspec-users
> >
> > _______________________________________________
> > rspec-users mailing list
> > rspec-users at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/rspec-users
>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users at rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users



More information about the rspec-users mailing list