jacuzzi
About
jacuzzi is superficial wrapper over RSpec + Capybara + Selenium test setup and execution. Think of it as "poor man's" continuous integration, uh, framework. Basically, it downloads RSpec specs from a git repo and runs them in Firefox.
jacuzzi assumes Ruby 1.9.2.
Install
$ sudo gem install jacuzzi
Setup & Usage
- Make a website
- Write RSpec specs to test your website
- Put your RSpec specs in a git repo
- Run
jacuzzi
like this:
$ jacuzzi --app-host YOUR_WEBSITE --test-source YOUR_GIT_REPO
License
jacuzzi uses the MIT license.
Author
Matthew Trost
To do
- Add option for HTML report output
- Allow user to specify the browser to use
- Take a screenshot on test failure
- Send test failure reports to Lighthouse