Index: test/codegen/lib/html/audiobuffersourcenode_test.dart |
diff --git a/test/codegen/lib/html/audiobuffersourcenode_test.dart b/test/codegen/lib/html/audiobuffersourcenode_test.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c55c08c03f8c264c63cb23c3e67020d74c2a9be8 |
--- /dev/null |
+++ b/test/codegen/lib/html/audiobuffersourcenode_test.dart |
@@ -0,0 +1,27 @@ |
+library AudioBufferSourceNodeTest; |
+import 'package:unittest/unittest.dart'; |
+import 'package:unittest/html_individual_config.dart'; |
+import 'dart:web_audio'; |
+ |
+main() { |
+ |
+ useHtmlIndividualConfiguration(); |
+ |
+ group('supported', () { |
+ test('supported', () { |
+ expect(AudioContext.supported, true); |
+ }); |
+ }); |
+ |
+ group('functional', () { |
+ test('createBuffer', () { |
+ if(AudioContext.supported) { |
+ var ctx = new AudioContext(); |
+ AudioBufferSourceNode node = ctx.createBufferSource(); |
+ expect(node is AudioBufferSourceNode, isTrue); |
+ node.start(ctx.currentTime, 0, 2); |
+ expect(node is AudioBufferSourceNode, isTrue); |
+ } |
+ }); |
+ }); |
+} |