Rename
Added test project and basic class
Added test project and basic class
Added base test infrastructure (including ruby files)
Added base test infrastructure (including ruby files)
* Added file to kick off thin execute + bundle install TODO: Make the bundle install only once per fixture * Fill out constructor more (TODO: Extract an interface for the web socket that's not SSL specific) * More test details
* Added file to kick off thin execute + bundle install TODO: Make the bundle install only once per fixture * Fill out constructor more (TODO: Extract an interface for the web socket that's not SSL specific) * More test details
* Find kill process that works (don't use thin batch file) * Add an interface to prepare for future integration
* Find kill process that works (don't use thin batch file) * Add an interface to prepare for future integration
Added more test code and expected exception
Added more test code and expected exception
Got the non-SSL version of this working, now just need to generate the certificates for the tests
* Added test certs for Ssl_but_not_trusted_by_us test * Clean up test code
Added other test certificates
Added basic implementation + tests
Added basic implementation + tests
Added more SSL verification code
Added more SSL verification code
* Fix error messages * Got Ruby/thin server to terminate properly for each teat (but still stays running when the entire test fixture is run)
* Fix error messages * Got Ruby/thin server to terminate properly for each teat (but still stays running when the entire test fixture is run)