Commit Graph

27 Commits

Author SHA1 Message Date
R. Tyler Croy 0c76cefac3 Allow access to the public folder 2012-08-06 00:18:20 -07:00
R. Tyler Croy 3ac599726f Add super fancy, but super hacky, support for auto-playing videos 2012-08-06 00:17:36 -07:00
R. Tyler Croy b45660f759 Nuke this @wip tag, no longer really needed 2012-08-05 22:36:35 -07:00
R. Tyler Croy 8c56db4864 Add support for generating the auth tokens necessary for no-login links 2012-08-05 22:36:03 -07:00
R. Tyler Croy f9b4716d35 Implement the first parts of the auto-play page 2012-08-05 22:13:12 -07:00
R. Tyler Croy 73eaf7780a Add ruby-hmac to generate authentication tokens for no-login links 2012-08-05 21:31:09 -07:00
R. Tyler Croy 12e5ce716e Implement warning text when the recent_jobs API call returns an authorization error 2012-08-05 21:23:46 -07:00
R. Tyler Croy b763f86b9d Properly handle parsed responses from sauce's API 2012-08-05 18:58:21 -07:00
R. Tyler Croy ed2e1e7793 Force HTTParty to take my options, take them all you filthy library 2012-08-05 16:16:51 -07:00
R. Tyler Croy 8f8e4a35b2 Fix the default timeout to actually work, not sure why the default_options weren't taking place 2012-08-05 16:12:31 -07:00
R. Tyler Croy 6a0679b393 Add a scenario outlining what should happen if you log in without valid credentials 2012-08-05 16:10:44 -07:00
R. Tyler Croy 75032ecf7c Pull API up a little for no good reason 2012-08-05 16:02:45 -07:00
R. Tyler Croy 3f16114747 Add some tests for the failure scenarios for #recent_jobs 2012-08-05 16:01:36 -07:00
R. Tyler Croy fc740ca476 Start adding RSpec examples for the API 2012-08-05 15:48:13 -07:00
R. Tyler Croy 810c61e081 Flesh out some more to the Sauce Labs API 2012-08-05 15:44:42 -07:00
R. Tyler Croy 9068aac8e5 Start pulling in HTTParty for making REST calls to Sauce Labs 2012-08-05 14:53:41 -07:00
R. Tyler Croy b2adeffa18 Use rspec-mocks instead of opening up the SauceTV::API class 2012-08-05 14:53:28 -07:00
R. Tyler Croy 8bf206b370 Mock out the recent_jobs API call 2012-08-04 22:28:26 -07:00
R. Tyler Croy 437d145677 Add thin for serving up the app 2012-08-04 22:28:15 -07:00
R. Tyler Croy 0358ecc050 Add a simple start script for the sinatra app 2012-08-04 22:28:00 -07:00
R. Tyler Croy de5021823b Re-organize some of the files to make it a little less silly to add more into the SauceTV module 2012-08-04 22:09:50 -07:00
R. Tyler Croy 729bb116a0 Add some simple login routes to get a saucelabs username and API key loaded into the session 2012-08-04 22:04:29 -07:00
R. Tyler Croy ed3dddd064 Add a simple ignore file 2012-08-04 21:35:43 -07:00
R. Tyler Croy 493084aa79 Add a simple home page for now, just kicking the tires 2012-08-03 21:45:58 -07:00
R. Tyler Croy 6e3ad0fb01 Add enough code to get a rack app up and starting to be tested 2012-08-03 16:29:48 -07:00
R. Tyler Croy 5d0992c770 Add some basics to start cucumbering all up in this piece 2012-08-03 15:50:32 -07:00
R. Tyler Croy 569b063776 Initial commit 2012-08-03 15:48:12 -07:00