Web MIDI API test suite
midi-test-suite.js against your implementation and see the results.
The test assumes you have at least one of both input and output MIDI devices/interfaces, and that you will allow access to your MIDI devices.
The tests are written using macnjs, i.e. a C preprocessor run against JS code.
The tests are licensed under MIT license.