How to run stories with `spec' command?

Hi, all!

I have a story steps array.rb and the story array.story. I
can run it with

ruby array.rb

But when I execute

spec array.rb

nothing happened. I’m wondering how can I use spec command to
execute stories? (executing examples is OK) Or maybe another
question. If I have to run stories with `ruby’ command, how
can I choose the output format? (I think there’s only plain text
and HTML for stories currently) Any idea? Thanks.

ps: Here’s my stories

============
array.rb

require ‘spec/story’

steps_for(:array) do
Given(“my state initialized”) do
@array = Array.new
end
When("$elem added to me") do |elem|
@array << elem
end
Then(“my size should be $size”) do |size|
@array.size.should == size.to_i
end
end

if FILE == $0

with_steps_for :array do
run FILE.gsub(/.rb$/, ‘.story’)
end

end

===========
array.story

Story: array for holding objects
As an array for holding objects
I can hold a bunch of objects
So that they can be retrieved later

Scenario: an empty array
Given my state initialized
Then my size should be 0

Scenario: an array with only 1 element
Given my state initialized
When 1 added to me
Then my size should be 1

On Dec 31, 2007 11:55 AM, Chiyuan Z. [email protected] wrote:

nothing happened. I’m wondering how can I use spec command to
execute stories?

You can’t. The spec command is only for examples.

Aslak

On Dec 31, 2007, at 5:55 AM, Chiyuan Z. wrote:

nothing happened. I’m wondering how can I use spec command to
execute stories? (executing examples is OK) Or maybe another
question. If I have to run stories with `ruby’ command, how
can I choose the output format? (I think there’s only plain text
and HTML for stories currently) Any idea? Thanks.

Here is something I’m playing around with:

http://smartic.us/2007/12/22/smarticus-rspec-stories-on-rails

Plus Bryan Helkamp mentioned something as well a couple of days ago.

Good luck!

Hmm, Thanks for your suggestion. I suppose the document of stories
for rspec is not complete yet? Maybe the file layout suggestion could
be included in the document.

ps: Happy New Year to all!

2008/1/1, Bryan L. [email protected]:

On Dec 31, 2007, at 9:22 PM, Chiyuan Z. wrote:

Hmm, Thanks for your suggestion. I suppose the document of stories
for rspec is not complete yet? Maybe the file layout suggestion could
be included in the document.

ps: Happy New Year to all!

Stories are still a moving target. I was suggesting one possibility,
but I do believe that Bryan H’s idea has merit as well, and I may
include parts of his in my ultimate solution (while the jury is still
out on official rspec endorsed method)