Use MiniTest with Vimrunner to test ftdetect.
Make test window smaller.
Add tests for detecting Node root.
Use lowercase version of "augroup end".
Remove double VIMRUNNER_RC sourcing as Vimrunner does it itself.
Change "should" to "must".
Don't change Vim's directory.
Add tests for for nested projects, for no projects and for relativeness.
Move testing Vim's window out of the way.
Test "gf" on "./file".
Add test for using package.json to find the main file.
Refactor tests and prepare the temporary directories in before hooks instead.
Add test for "main" in package.json referring to a directory.
Add tests for opening files relative to other modules and remove unused manual test files.
Don't chdir to project directory in test.
Add test for opening suffixless relative file in parent directory.
Remove couple of intermediary variables.
Add "test" target.
Downgrade MiniTest to v4.7.5 and use MiniTest::Reporters.
Add test for include pattern and remove unused manual test files.