[rspec-users] Noob question
ben at benmabey.com
Wed Apr 29 19:32:02 EDT 2009
Korny Sietsma wrote:
> True, but cucumber is useful for lots of different kinds of projects.
> I'm currently using it to build a java webapp, so I don't need much
> beyond cucumber, selenium, and selenium-client.
I'm curious, with your current setup do you insert data directly into
your database (i.e. in Given steps) or do you always use the selenium to
enter in data. Meaning, if you needed a user to exist so you could have
them log in.. do you use ActiveRecord, or something similar, to create
the user or do you use the webforms to create the user? Also, how do
you handle cleaning the database after each scenario? Sorry, for the
questions, but I'm curious how you've solved these problems when using
Cucumber to test a non-ruby webapp.
> But agreed, if I was in rails-land (sigh) then I'd want webrat and rspec-rails.
> - Korny
> p.s. I'm aware webrat works without rails, but when I looked it didn't
> seem a big boost for our kind of app.
> On Wed, Apr 29, 2009 at 10:42 PM, Chris Flipse <cflipse at gmail.com> wrote:
>> On Wed, Apr 29, 2009 at 7:42 AM, Korny Sietsma <korny at sietsma.com> wrote:
>>> Presumably you only need these if you are *building* cucumber?
>>> If you just want to use cucumber, it should be as simple as "gem
>>> install cucumber", and it should get all the other dependencies. On
>>> my machine it seemed to install treetop, polyglot, and presumably a
>>> few others - but I don't have rspec-rails nor webrat.
>> rspec(-rails) and webrat aren't actually *required* by Cucumber -- you can
>> use it without them, which is why they're not force-installed. However,
>> nearly every example you're going to find of Cucumber run against a rails
>> app is going to be using webrat and rspec-rails ...
>> // anything worth taking seriously is worth making fun of
>> // http://blog.devcaffeine.com/
>> rspec-users mailing list
>> rspec-users at rubyforge.org
More information about the rspec-users