Sauce for Ruby
Sauce is a Selenium-based browser testing service offered by Sauce Labs.
There is more information on the wiki, so be sure to look there for information too!
% gem install sauce
To get started with Sauce and Cucumber, install the appropriate gem:
% gem install sauce-cucumber
And then read more how to get started with Cucumber and Capybara on this wiki page.
Contributing to the Gem
- Fork the GitHub project
- Create a branch to perform your work in, this will help make your pull request more clear.
- Write some RSpec tests to demonstrate your desired capability or exhibit the bug you're fixing.
- Make your feature addition or bug fix.
- Send a pull request! :)
Testing the Gem
Running the full test suite will require RVM
SAUCE_ACCESS_KEYin your environment to valid Sauce credentials or create an
ondemand.ymlin the following format:
access_key: <yourkeyhere> username: <yourusernamehere>
bundle installto install the gems necessary to work with the Sauce gem
rake spec:unitwill run the RSpec unit tests
- If you'd like to run the entire test suit,
rake testwill run all the integration tests, but requires the Sauce credentials to be set up properly as these tests will run actual jobs on Sauce.