Testing Beyond the DOM