Hi All, 1. Just now I installed rspec1.2.0 and dependencies 2. Tried the 2 programs mentioned in http://rspec.info/. # bowling_spec.rb require ''bowling'' describe Bowling do before(:each) do @bowling = Bowling.new end it "should score 0 for gutter game" do 20.times { @bowling.hit(0) } @bowling.score.should == 0 end end # bowling.rb class Bowling def hit(pins) end def score 0 end end 3. Run the bowling_spec.rb file>ruby bowling_spec.rb --format specdoc4. getting error like bowling_spec.rb:6: undefined method `describe'' for main:Object (NoMethodError) 5. So i tried to add these lines, require ''rspec'' --> no Such file to Load require ''spec'' --> No Error But also no output mentioned as per that website. Please anyone help to continue that program. Regards, P.Raveendran http://raveendran.wordpress.com -- Posted via http://www.ruby-forum.com/.
On Thu, Mar 19, 2009 at 4:28 AM, jazzez ravi <lists at ruby-forum.com> wrote:> Hi All, > > 1. Just now I installed rspec1.2.0 and dependencies > > 2. Tried the 2 programs mentioned in http://rspec.info/. > > # bowling_spec.rb > require ''bowling'' > > describe Bowling do > ?before(:each) do > ? ?@bowling = Bowling.new > ?end > > ?it "should score 0 for gutter game" do > ? ?20.times { @bowling.hit(0) } > ? ?@bowling.score.should == 0 > ?end > end > > # bowling.rb > class Bowling > ?def hit(pins) > ?end > > ?def score > ? ?0 > ?end > end > > > 3. Run the bowling_spec.rb file > >>ruby bowling_spec.rb --format specdocUse the spec command (that''s what''s there on http://rspec.info): spec bowling_spec.rb --format specdoc Cheers, David> > 4. getting error like > > bowling_spec.rb:6: undefined method `describe'' for main:Object > (NoMethodError) > > 5. So i tried to add these lines, > > require ''rspec'' --> no Such file to Load > require ''spec'' --> ?No Error But also no output mentioned as per that > website. > > Please anyone help to continue that program. > > Regards, > P.Raveendran > http://raveendran.wordpress.com > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >
On Thu, Mar 19, 2009 at 5:28 AM, jazzez ravi <lists at ruby-forum.com> wrote:> Hi All, > > 1. Just now I installed rspec1.2.0 and dependencies > > 2. Tried the 2 programs mentioned in http://rspec.info/. > > # bowling_spec.rb > require ''bowling'' > > describe Bowling do > ?before(:each) do > ? ?@bowling = Bowling.new > ?end > > ?it "should score 0 for gutter game" do > ? ?20.times { @bowling.hit(0) } > ? ?@bowling.score.should == 0 > ?end > end > > # bowling.rb > class Bowling > ?def hit(pins) > ?end > > ?def score > ? ?0 > ?end > end > > > 3. Run the bowling_spec.rb file > >>ruby bowling_spec.rb --format specdoc > > 4. getting error like > > bowling_spec.rb:6: undefined method `describe'' for main:Object > (NoMethodError) > > 5. So i tried to add these lines, > > require ''rspec'' --> no Such file to Load > require ''spec'' --> ?No Error But also no output mentioned as per that > website. > > Please anyone help to continue that program.Try to put this at the top: require ''rubygems'' require ''spec'' I have an environment variable set to always load rubygems on my system so I can omit the require of it explicitly in code: RUBYOPTS=-rubygems> > Regards, > P.Raveendran > http://raveendran.wordpress.com > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > rspec-users mailing list > rspec-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users >-- Zach Dennis http://www.continuousthinking.com http://www.mutuallyhuman.com
David Chelimsky wrote:> On Thu, Mar 19, 2009 at 4:28 AM, jazzez ravi <lists at ruby-forum.com> > wrote: >> ?before(:each) do >> class Bowling >> >>>ruby bowling_spec.rb --format specdoc > > Use the spec command (that''s what''s there on http://rspec.info): > > spec bowling_spec.rb --format specdoc > > Cheers, > DavidHi David, spec bowling_spec.rb --format specdoc is working .. Thank you Regards, P.Raveendran http://raveendran.wordpress.com -- Posted via http://www.ruby-forum.com/.
Zach Dennis wrote:> On Thu, Mar 19, 2009 at 5:28 AM, jazzez ravi <lists at ruby-forum.com> > wrote: >> ?before(:each) do >> class Bowling >> >> require ''spec'' --> ?No Error But also no output mentioned as per that >> website. >> >> Please anyone help to continue that program. > > Try to put this at the top: > > require ''rubygems'' > require ''spec'' > > I have an environment variable set to always load rubygems on my > system so I can omit the require of it explicitly in code: > > RUBYOPTS=-rubygems > > > >> > -- > Zach Dennis > http://www.continuousthinking.com > http://www.mutuallyhuman.comHi Zach, I tried this one too. But the same error occurred. spec bowling_spec.rb --format specdoc is working .. Thank you Regards, P.Raveendran http://raveendran.wordpress.com -- Posted via http://www.ruby-forum.com/.