Currently WebStorm provides no support for this framework. If you miss it, please vote for https://youtrack.jetbrains.com/issue/WEB-20916. For now, you can use Node.js Run configuration to execute Tape tests. Or, you can try developing a plugin for Tape support: see  http://www.jetbrains.org/intellij/sdk/docs/ for basic documentation on plugin development. Mocha runner is not fully open source, but its JavaScript part is open source (https://github.com/JetBrains/mocha-intellij). Also, there is an open source plugin for Karma https://github.com/JetBrains/intellij-plugins/tree/master/js-karma.



TAP is a well-specified protocol with lots of open-source implementations, e.g. http://tap4j.org

Regarding plugin development, the only hard part here is to know IntelliJ internals. I believe that some people see that hard part as an easy part. I would definitely prefer them to do the job.

(I wrote tape-dom)


It'd be great if intellij supported it, as many tests can output tap format.


we have a feature request for Tape support, please vote for it:  https://youtrack.jetbrains.com/issue/WEB-20916


Please sign in to leave a comment.