[rspec-users] Rspec Stories / Selenium Nightmare

aslak hellesoy aslak.hellesoy at gmail.com
Fri May 9 14:26:14 EDT 2008


I have just git-svn'ed the code that was formerly in
http://rubyforge.org/projects/rspec-ext to GitHub:

http://github.com/aslakhellesoy

(rspec-distributed and rspec-ui)

I haven't maintained these in a while, so they might be a little
broken. Hopefully someone will clone and improve them.

FYI: The rspec-ui code was written prior to the story framework. Now
that the story framework exists, UI extensions should IMO be against
the story framework - not the RSpec example framework (describe/it).
You'll also see that I'm working on an experimental reimplementation
of the story framework, based on the excellent Treetop parser
generator. The goal of this framework is:

* Stories that are easier to run (separate command line - no need to
write all.rb files)
* Rake task
* Ability to run just one story (a --line switch)
* Before and After blocks
* i18n
* Nice backtraces that go all the way back to the plain text .story files
* Less code to maintain
* Easier to hook into for customisations (such as
Rails/Webrat/UI/Watir/Selenium/Celerity/FunFX/screenshot/etc
extensions)

Plus some other cool things I'll save for laters. A lot of the stuff
above is already implemented. Not a lot of specs for the code itself -
I've been driving it mostly by running sample stories. Don't shoot me.

Cheers,
Aslak

On Fri, May 9, 2008 at 2:17 PM, Joseph Wilk <lists at ruby-forum.com> wrote:
> I would be happy to get involved with this project.
> I'll be spending most of this year writing Rspec stories and anything
> that makes  browser testing easier will be easy to justify to my work
> colleagues.
>
> David Chelimsky wrote:
>> On May 8, 2008, at 5:24 PM, Zach Dennis wrote:
>>
>>> David,
>>>
>>> Can you provide any more info? Is it just being talked about or are
>>> people actively working on it now? I would be interested in
>>> assisting. I've done a lot with Selenium and the ruby driver and
>>> would be interested in providing beautiful high level helpers that
>>> allow people switch from non-Selenium based specs to Selenium-based
>>> specs with more ease. I know this can be a barrier for people.
>>
>> The short term plan is that Aslak will set up a spec-ui project up at
>> github, at which point you, Ian Dees (who ha also expressed an
>> interested in working on this), and anyone else who wishes can set up
>> clones. It might take a while before there is a formal release (gem
>> published to rubyforge), but at least this positions us to move
>> forward with your assistance.
>>
>> I don't want to commit to a time frame, but my suspicion is that we
>> should have git repo up within the next week or two.
>>
>> Cheers,
>> David
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list