@web/test-runner-webdriver
Version:
Webdriver browser launcher for Web Test Runner
15 lines (11 loc) • 469 B
text/typescript
import { CoverageMapData } from '@web/test-runner-core';
export interface BrowserResult {
testCoverage?: CoverageMapData;
url: string;
}
export function validateBrowserResult(result: any): result is BrowserResult {
if (typeof result !== 'object') throw new Error('Browser did not return an object');
if (result.testCoverage != null && typeof result.testCoverage !== 'object')
throw new Error('Browser returned non-object testCoverage');
return true;
}