Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / webaudio / offlineaudiocontext-constructor.html
index a3d3f71..fa3234c 100644 (file)
@@ -10,6 +10,16 @@ description("Tests the OfflineAudioContext constructor");
 
 // Make sure we don't crash when giving 0 as number of frames.
 shouldThrow("new OfflineAudioContext(1, 0, 44100)");
+// Make sure we don't throw exceptions for supported ranges of sample rates for an OfflineAudioContext.
+shouldNotThrow("new OfflineAudioContext(2, 512, 3000)");
+shouldNotThrow("new OfflineAudioContext(2, 512, 192000)");
+shouldNotThrow("new OfflineAudioContext(2, 512, 8000)");
+shouldNotThrow("new OfflineAudioContext(2, 512, 11025)");
+shouldNotThrow("new OfflineAudioContext(2, 512, 22050)");
+shouldNotThrow("new OfflineAudioContext(2, 512, 44100)");
+shouldNotThrow("new OfflineAudioContext(2, 512, 48000)");
+shouldNotThrow("new OfflineAudioContext(2, 512, 88200)");
+shouldNotThrow("new OfflineAudioContext(2, 512, 96000)");
 </script>
 </body>
 </html>