Title: [122231] trunk/LayoutTests
Revision
122231
Author
[email protected]
Date
2012-07-10 09:56:19 -0700 (Tue, 10 Jul 2012)

Log Message

DelayNode test should cover relate attribute
https://bugs.webkit.org/show_bug.cgi?id=90876

Patch by Li Yin <[email protected]> on 2012-07-10
Reviewed by Chris Rogers.

Let the test cover attributes of DelayNode.

* webaudio/delaynode-expected.txt:
* webaudio/delaynode.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (122230 => 122231)


--- trunk/LayoutTests/ChangeLog	2012-07-10 16:37:02 UTC (rev 122230)
+++ trunk/LayoutTests/ChangeLog	2012-07-10 16:56:19 UTC (rev 122231)
@@ -1,3 +1,15 @@
+2012-07-10  Li Yin  <[email protected]>
+
+        DelayNode test should cover relate attribute
+        https://bugs.webkit.org/show_bug.cgi?id=90876
+
+        Reviewed by Chris Rogers.
+
+        Let the test cover attributes of DelayNode.
+
+        * webaudio/delaynode-expected.txt:
+        * webaudio/delaynode.html:
+
 2012-07-10  Eric Seidel  <[email protected]>
 
         REGRESSION (r122168): Layout Test http/tests/misc/script-defer.html is failing

Modified: trunk/LayoutTests/webaudio/delaynode-expected.txt (122230 => 122231)


--- trunk/LayoutTests/webaudio/delaynode-expected.txt	2012-07-10 16:37:02 UTC (rev 122230)
+++ trunk/LayoutTests/webaudio/delaynode-expected.txt	2012-07-10 16:56:19 UTC (rev 122231)
@@ -1,7 +1,14 @@
-Tests basic functionality of DelayNode.
+Tests attribute and basic functionality of DelayNode.
 
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
 
+PASS delay.numberOfInputs === 1 is true
+PASS delay.numberOfOutputs === 1 is true
+PASS delay.delayTime.defaultValue === 0.0 is true
+PASS delay.delayTime.minValue === 0.0 is true
+PASS delay.delayTime.maxValue === 1.0 is true
+PASS delay.delayTime.value === 0.0 is true
+PASS delay.delayTime.value === 0.5 is true
 PASS Test signal was correctly delayed by 0.5 sec.
 PASS successfullyParsed is true
 

Modified: trunk/LayoutTests/webaudio/delaynode.html (122230 => 122231)


--- trunk/LayoutTests/webaudio/delaynode.html	2012-07-10 16:37:02 UTC (rev 122230)
+++ trunk/LayoutTests/webaudio/delaynode.html	2012-07-10 16:56:19 UTC (rev 122231)
@@ -13,7 +13,7 @@
 <div id="console"></div>
 
 <script>
-description("Tests basic functionality of DelayNode.");
+description("Tests attribute and basic functionality of DelayNode.");
 
 function runTest() {
     if (window.testRunner) {
@@ -31,7 +31,17 @@
     bufferSource.buffer = toneBuffer;
 
     var delay = context.createDelayNode();
+    
+    window.delay = delay;
+    shouldBeTrue("delay.numberOfInputs === 1");
+    shouldBeTrue("delay.numberOfOutputs === 1");
+    shouldBeTrue("delay.delayTime.defaultValue === 0.0");
+    shouldBeTrue("delay.delayTime.minValue === 0.0");
+    shouldBeTrue("delay.delayTime.maxValue === 1.0");
+    shouldBeTrue("delay.delayTime.value === 0.0");
+
     delay.delayTime.value = delayTimeSeconds;
+    shouldBeTrue("delay.delayTime.value === 0.5");
 
     bufferSource.connect(delay);
     delay.connect(context.destination);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to