mirror of
https://github.com/servo/servo.git
synced 2025-06-25 09:34:32 +01:00
25 lines
No EOL
701 B
JavaScript
25 lines
No EOL
701 B
JavaScript
'use strict';
|
|
|
|
function RunTestsInIFrame(sourceURL) {
|
|
let frame = document.createElement('iframe');
|
|
frame.src = sourceURL;
|
|
document.body.appendChild(frame);
|
|
fetch_tests_from_window(frame.contentWindow);
|
|
}
|
|
|
|
function RunTestsInNestedIFrame(sourceURL) {
|
|
let nestedFrame = document.createElement('iframe');
|
|
document.body.appendChild(nestedFrame);
|
|
let content = `
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="helpers.js"></script>
|
|
<body>
|
|
<script>
|
|
RunTestsInIFrame("${sourceURL}");
|
|
</sc` + `ript>
|
|
`;
|
|
|
|
nestedFrame.contentDocument.write(content);
|
|
nestedFrame.contentDocument.close();
|
|
fetch_tests_from_window(nestedFrame.contentWindow);
|
|
} |