From 32185566c996c2643837877c3a9d1a5150469060 Mon Sep 17 00:00:00 2001 From: CYBAI Date: Wed, 17 Oct 2018 01:51:23 +0800 Subject: [PATCH] Assert `decodeAudioData` not reach the `catch` --- tests/wpt/metadata/MANIFEST.json | 2 +- .../audiobuffersource-multi-channels.html | 22 +++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 35725042f1c..849a8c176c2 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -663692,7 +663692,7 @@ "support" ], "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html": [ - "01ba3b122d8c9b5e8107cfc1226bb697e2929645", + "b7e6b93ac42f6dc8b9435447b2b4f78e70c2b597", "testharness" ], "webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html": [ diff --git a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html index 01ba3b122d8..b7e6b93ac42 100644 --- a/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html +++ b/tests/wpt/web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html @@ -27,17 +27,17 @@ Test AudioBufferSourceNode supports 5.1 channel. 6, sampleRate * toneLengthSeconds, sampleRate); }, 'Creating context for testing').notThrow(); should( - Audit - .loadFileFromUrl( - 'audiobuffersource-multi-channels-expected.wav') - .then(arrayBuffer => { - context.decodeAudioData(arrayBuffer).then(audioBuffer => { - expectedAudio = audioBuffer; - task.done(); - }); - }), - 'Fetching expected audio') - .beResolved(); + Audit + .loadFileFromUrl('audiobuffersource-multi-channels-expected.wav') + .then(arrayBuffer => { + context.decodeAudioData(arrayBuffer).then(audioBuffer => { + expectedAudio = audioBuffer; + task.done(); + }).catch(error => { + assert_unreached("Could not decode audio data due to " + error.message); + }) + }) + , 'Fetching expected audio').beResolved(); }); audit.define(