OLD | NEW |
---|---|
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <script src="../resources/js-test.js"></script> | 4 <script src="../resources/js-test.js"></script> |
5 <script src="../http/tests/resources/permissions-helper.js"></script> | 5 <script src="../http/tests/resources/permissions-helper.js"></script> |
6 </head> | 6 </head> |
7 <body> | 7 <body> |
8 <script> | 8 <script> |
9 | 9 |
10 description("Test if midimessage event handler work."); | 10 description("Test if midimessage event handler work."); |
(...skipping 25 matching lines...) Expand all Loading... | |
36 [0xf0, 0xf8, 0xf7], | 36 [0xf0, 0xf8, 0xf7], |
37 ]; | 37 ]; |
38 | 38 |
39 receiveCount = 0; | 39 receiveCount = 0; |
40 | 40 |
41 function verifyData(e) { | 41 function verifyData(e) { |
42 debug("receiving data " + receiveCount + ": " + e.data); | 42 debug("receiving data " + receiveCount + ": " + e.data); |
43 expected = testData[receiveCount]; | 43 expected = testData[receiveCount]; |
44 actual = e.data; | 44 actual = e.data; |
45 shouldBe("actual", "expected"); | 45 shouldBe("actual", "expected"); |
46 receivedTimeIsDefined = e.receivedTime !== undefined; | |
47 shouldBeDefined(receivedTimeIsDefined); | |
kouhei (in TOK)
2016/06/30 12:40:45
How about shouldBeTrue("e.receivedTime !== undefin
Takashi Toyoshima
2016/07/01 06:50:23
Done.
| |
46 receiveCount++; | 48 receiveCount++; |
47 if (receiveCount == testData.length) | 49 if (receiveCount == testData.length) |
48 e.target.resolve(); | 50 e.target.resolve(); |
49 } | 51 } |
50 | 52 |
51 function test(useAddEventListener) { | 53 function test(useAddEventListener) { |
52 return new Promise(function(resolve, reject) { | 54 return new Promise(function(resolve, reject) { |
53 debug("running test with useAddEventListener = " + useAddEventListener); | 55 debug("running test with useAddEventListener = " + useAddEventListener); |
54 navigator.requestMIDIAccess({sysex: true}).then(function (a) { | 56 navigator.requestMIDIAccess({sysex: true}).then(function (a) { |
55 receiveCount = 0; | 57 receiveCount = 0; |
(...skipping 15 matching lines...) Expand all Loading... | |
71 }); | 73 }); |
72 } | 74 } |
73 | 75 |
74 PermissionsHelper.setPermission('midi-sysex', 'granted').then(function() { | 76 PermissionsHelper.setPermission('midi-sysex', 'granted').then(function() { |
75 test(false).then(test.bind(null, true)).then(finishJSTest, finishJSTest); | 77 test(false).then(test.bind(null, true)).then(finishJSTest, finishJSTest); |
76 }); | 78 }); |
77 | 79 |
78 </script> | 80 </script> |
79 </body> | 81 </body> |
80 </html> | 82 </html> |
OLD | NEW |