# First try using RSpec on a simple Rails 2.0 app

**URL:** <https://www.ruby-forum.com/t/first-try-using-rspec-on-a-simple-rails-2-0-app/141712>\
**Category:** Rails\
**Created:** [June 29, 2008, 10:29pm UTC](https://www.ruby-forum.com/t/first-try-using-rspec-on-a-simple-rails-2-0-app/141712 "2008-06-29T22:29:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [June 29, 2008, 10:29pm UTC](https://www.ruby-forum.com/t/first-try-using-rspec-on-a-simple-rails-2-0-app/141712/1 "2008-06-29T22:29:28Z")

</div>

Hi,

I’ve got a Rails 2.0 app “AIMS\_1” with one model, “Portfolio”. (I’m  
following David C.’s 2007 tutorial at  
[http://blog.davidchelimsky.net/articles/2007/05/14/an-introduction-to-rspec-part-i](http://blog.davidchelimsky.net/articles/2007/05/14/an-introduction-to-rspec-part-i)).  
Portfolio has two attributes: :symbol and :name.

With great help from this NG, I’ve got a neat set of validations  
for :symbol.

I want to put together a script that will test the validations as part  
of a suite of tests to confirm the app’s validity as I expand it. For  
this purpose, I added a Q&A directory (actually, “\_\_QA”) under AIMS\_1  
and populated it with the following portfolio\_spec.rb file:

# portfolio\_spec.rb

# K:\_Projects\Ruby\_Rails\_Apps\AIMS\_1\_\_QA

require ‘rubygems’  
require ‘spec’  
require ‘spec/story’  
require ‘K:/\_Utilities/ruby186-26\_rc2/ruby/lib/ruby/gems/1.8/gems/  
activerecord-2.0.2/lib/ActiveRecord’  
require ‘…/app/models/portfolio’

describe Portfolio do  
end

When I run “spec portfolio\_spec.rb” in a Command window I get a nil/  
nothing/nada return, in contrast to David’s return:

Finished in 6.0e-06 seconds

0 examples, 0 failures

However, I edit portfolio\_spec.rb in SciTE, and this IDE knows how  
to run programs, so I get the expected result:

Finished in 0.0930000000000001 seconds

0 examples, 0 failures

That’s surprising, since SciTE issued the command “ruby  
portfolio\_spec.rb” rather than Dave’s “spec portfolio\_spec.rb”.

I’m running ruby 1.8.6, Rails 2.0.2 and SciTE 1.74 over WinXP/SP2.

Any ideas?

Thanks in Advance,  
Richard

---

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [June 29, 2008, 10:49pm UTC](https://www.ruby-forum.com/t/first-try-using-rspec-on-a-simple-rails-2-0-app/141712/2 "2008-06-29T22:49:22Z")

</div>

False alarm. I got it working. I don’t know what I did, but I’m  
just going to carry on until the next conundrum wrapped in a riddle  
surfaces.

With apologies & best wishes,  
Richard

On Jun 29, 4:28 pm, RichardOnRails
