coulda_web_steps

Coulda Web Steps provides some reusable steps for Coulda acceptance testing of Rack/Rails applications.

Conventions

Coulda web steps uses Symbols as a convention to reference instance variables at class scope.

For instance:

when_i_visit :job, :job_instance

Calls [github.com/jnicklas/capybara Capybara]‘s visit method with “job_path(@job_instance)” where job_path is mapped from :job (adding “_path” is a convention to support Rails) and @job_instance is mapped directly from :job_instance.

Usage

Write the following in your test_helper:

Coulda.default_test_case_class = Test::Unit::TestCase
class Test::Unit::TestCase
  extend Coulda::WebSteps
end

Contributing to coulda_web_steps

Contributions

Thanks to the following for letting me OSS this:

Copyright © 2010, 2011 Evan Light. See LICENSE.txt for further details.