Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/webaudio/MediaStreamAudioDestination/mediastreamaudiodestinationnode.html |
| diff --git a/third_party/WebKit/LayoutTests/webaudio/MediaStreamAudioDestination/mediastreamaudiodestinationnode.html b/third_party/WebKit/LayoutTests/webaudio/MediaStreamAudioDestination/mediastreamaudiodestinationnode.html |
| index d3264cebc1c8be577d3d59f5833760c5310ef543..a57c0c959759d6b062b933b6c9299a09a9c2373e 100644 |
| --- a/third_party/WebKit/LayoutTests/webaudio/MediaStreamAudioDestination/mediastreamaudiodestinationnode.html |
| +++ b/third_party/WebKit/LayoutTests/webaudio/MediaStreamAudioDestination/mediastreamaudiodestinationnode.html |
| @@ -2,59 +2,59 @@ |
| <html> |
| <head> |
| -<script src="../../resources/js-test.js"></script> |
| +<script src="../../resources/testharness.js"></script> |
| +<script src="../../resources/testharnessreport.js"></script> |
| <script src="../resources/audit-util.js"></script> |
| -<script src="../resources/audio-testing.js"></script> |
| +<script src="../resources/audit.js"></script> |
| </head> |
| <body> |
| -<div id="description"></div> |
| -<div id="console"></div> |
| - |
| <script> |
| -description("Basic tests for MediaStreamAudioDestinationNode API."); |
| - |
| -var context; |
| -var mediaStreamDestination; |
| - |
| -function runTest() { |
| - if (window.testRunner) { |
| - testRunner.dumpAsText(); |
| - } |
| - |
| - context = new AudioContext(); |
| - |
| - mediaStreamDestination = context.createMediaStreamDestination(); |
| - |
| - // MediaStreamAudioDestinationNode should inherit AudioNode. |
| - shouldBe('mediaStreamDestination.__proto__.__proto__', 'AudioNode.prototype'); |
| - |
| - // Check the channel count boundary of 8. |
| - Should('Setting the channel count beyond 8', function () { |
| - mediaStreamDestination.channelCount = 9; |
| - }).throw('NotSupportedError'); |
| - |
| - // Check number of inputs and outputs. |
| - if (mediaStreamDestination.numberOfInputs == 1) |
| - testPassed("Destination AudioNode has one input."); |
| - else |
| - testFailed("Destination AudioNode should have one input."); |
| - |
| - // FIXME: We should have no outputs, but since we're implemented using AudioBasicInspectorNode |
| - // we have one. |
| - // if (mediaStreamDestination.numberOfOutputs == 0) |
| - // testPassed("Destination AudioNode has no outputs."); |
| - // else |
| - // testFailed("Destination AudioNode should not have outputs."); |
| - |
| - // FIXME: add a test where we create a PeerConnection and call addStream(mediaStreamDestination.stream). |
| - |
| - finishJSTest(); |
| -} |
| - |
| -runTest(); |
| -window.successfullyParsed = true; |
| - |
| +let audit = Audit.createTaskRunner(); |
| + |
| +audit.define( |
| + { |
| + label: 'test', |
| + description: 'Basic tests for MediaStreamAudioDestinationNode API' |
| + }, |
| + (task, should) => { |
| + let context = new AudioContext(); |
| + |
| + let mediaStreamDestination = context.createMediaStreamDestination(); |
| + |
| + // MediaStreamAudioDestinationNode should inherit AudioNode. |
| + should( |
| + mediaStreamDestination instanceof AudioNode, |
| + 'mediaStreamDestination instance') |
| + .beTrue(); |
| + |
| + // Check the channel count boundary of 8. |
| + should( |
| + () => mediaStreamDestination.channelCount = 9, |
|
hongchan
2017/02/24 23:18:04
Is this what clang-format does?
I actually prefer
Raymond Toy
2017/02/24 23:24:30
Yes. Maybe adding { } will change the layout?
Raymond Toy
2017/02/24 23:28:42
Nope. We get
should(
() => {medi
hongchan
2017/02/24 23:34:26
Then at least we should add a space after/before c
Raymond Toy
2017/02/24 23:48:02
I originally started with
() => {
media = 9
hongchan
2017/02/27 18:00:54
Acknowledged.
|
| + 'Setting the channel count beyond 8') |
| + .throw('NotSupportedError'); |
| + |
| + // Check number of inputs and outputs. |
| + should( |
| + mediaStreamDestination.numberOfInputs, |
| + 'mediaStreamDestination.numberOfInputs') |
| + .beEqualTo(1); |
| + |
| + // FIXME: We should have no outputs, but since we're implemented using |
| + // AudioBasicInspectorNode |
| + // we have one. |
| + // if (mediaStreamDestination.numberOfOutputs == 0) |
| + // testPassed("Destination AudioNode has no outputs."); |
| + // else |
| + // testFailed("Destination AudioNode should not have outputs."); |
| + |
| + // FIXME: add a test where we create a PeerConnection and call |
| + // addStream(mediaStreamDestination.stream). |
|
hongchan
2017/02/24 23:18:04
Do we still need this commented out section?
Raymond Toy
2017/02/24 23:24:30
This addStream part? We should probably test that
hongchan
2017/02/24 23:34:26
I meant between the line 43 ~ 52.
Raymond Toy
2017/02/24 23:48:02
I think we should just make it test that we have o
hongchan
2017/02/27 18:00:54
Acknowledged.
|
| + |
| + task.done(); |
| + }); |
| + |
| +audit.run(); |
| </script> |
| </body> |