34 lines
1.0 KiB
HTML
34 lines
1.0 KiB
HTML
<html>
|
|
<head>
|
|
<script>
|
|
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
testRunner.dumpChildFramesAsText();
|
|
}
|
|
|
|
function write(s)
|
|
{
|
|
frames[0].document.getElementById('console').appendChild(document.createTextNode(s));
|
|
}
|
|
|
|
function test() {
|
|
var layoutTestDir = location.href;
|
|
layoutTestDir = layoutTestDir.substring(layoutTestDir.indexOf("LayoutTests"), layoutTestDir.lastIndexOf("/"));
|
|
|
|
var frameSrc = document.getElementsByTagName('frame')[1].src;
|
|
if (frameSrc.search(layoutTestDir) != -1)
|
|
write("PASS: Frame 'src' attribute should include '" + layoutTestDir + "' and does.");
|
|
else
|
|
write("FAIL: Frame 'src' attribute should include '" + layoutTestDir + "' but instead is '" + frameSrc + "'.");
|
|
}
|
|
</script>
|
|
</head>
|
|
|
|
<frameset onload="test()">
|
|
<frame src="data:text/html,<p>This test checks whether a frame element's 'src' attribute is a complete, rather than relative, URL.</p><pre id='console'></pre>">
|
|
<frame src="resources/frame-src-attribute-subframe.html">
|
|
</frameset>
|
|
|
|
</html>
|