JS Test Harness: Insert the stylesheet dynamically
[WebKit-https.git] / LayoutTests / fast / canvas / webgl / renderbuffer-initialization.html
index 8dd58f6..f0bce0e 100644 (file)
@@ -1,6 +1,5 @@
 <html>
 <head>
-<link rel="stylesheet" href="../../js/resources/js-test-style.css"/>
 <script src="../../js/resources/js-test-pre.js"></script>
 <script src="resources/webgl-test.js"></script>
 <script>
@@ -66,24 +65,22 @@ description('Verify renderbuffers are initialized to 0 before being read in WebG
 
 var canvas = document.getElementById("testbed");
 var gl = canvas.getContext("experimental-webgl");
-if (!gl) {
-    testFailed('canvas.getContext() failed');
-    return false;
-}
+if (gl) {
+    runTest(gl, canvas.width, canvas.height);
 
-runTest(gl, canvas.width, canvas.height);
+    // Testing that canvas resizing will clear the buffers with 0 instead of the current clear values.
+    gl.clearColor(1, 0, 0, 1);
+    canvas.width += 1;
+    canvas.height += 1;
+    runTest(gl, canvas.width, canvas.height);
 
-// Testing that canvas resizing will clear the buffers with 0 instead of the current clear values.
-gl.clearColor(1, 0, 0, 1);
-canvas.width += 1;
-canvas.height += 1;
-runTest(gl, canvas.width, canvas.height);
+    // Testing buffer clearing won't change the clear values.
+    var clearColor = gl.getParameter(gl.COLOR_CLEAR_VALUE);
+    shouldBe("clearColor", "[1, 0, 0, 1]");
 
-// Testing buffer clearing won't change the clear values.
-var clearColor = gl.getParameter(gl.COLOR_CLEAR_VALUE);
-shouldBe("clearColor", "[1, 0, 0, 1]");
-
-successfullyParsed = true;
+    successfullyParsed = true;
+} else
+    testFailed('canvas.getContext() failed');
 </script>
 <script src="../../js/resources/js-test-post.js"></script>
 </body>