This might be testable with something like webdriver + phantomjs, which would be super cool but is probably out of scope for now.