Jest reporter for Vim's QuickFix
A reporter for the
jesttesting framework that cleans strips down most of the output for use with make or vim-test and the quickfix window.
The output is compatible with Vim's default errorformat.
yarn add --dev jest-vim-reporter
With vim-test (recommended)In your
(optional) Here's my full configuration using vim-plug. I tested a bunch of strategies and the one that seems to work best with neovim is Neomake.
set makeprg=./node_modules/.bin/jest\ --reporters\ jest-vim-reporter
If you don't want to install a dependency, just clone this repo or copy the
index.jsfile and use an absolute path to it as the reporter.
DevelopmentHere's a development setup for testing this plugin:
./node_modules/.bin/jest --reporters ./index.test.js > test.out
" fake make prog so it's faster to get to quickfix window set makeprg=cat\ test.out " auto open quickfix window on make autocmd QuickFixCmdPost [^l]* nested cwindow autocmd QuickFixCmdPost l* nested lwindow
vim -c ":make"