Debugging secrets
of a lazy developer
Ryan Seddon
We have a giant testsuite
Client-side units tests are hard
Travis-ci
Runs test suite on commit to repo
Phantom.js
Spins up static node server and runs testsuite
Headless, WebKit
Not a real browser but good for general use
...but you should always test in real browsers.
So how did I solve this the lazy way?
Why automation of course!
Built a tool to run client side unit tests through the cli
In real browsers
Including mobile browsers!
I used some awesome tools and libs.
Yeti requires YUI Test Runner. :(
Did you load that URL?
This was only for the live talk, so no URL for you!
If that demo worked, yay!
Bunyip
Browser slaves not required
Selenium, testling, testswarm
all had restrictions