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.
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/.