Using vim-test to Run Your Tests with and without Docker

preview_player
Показать описание
It supports 20+ languages and lets you run 1 test, a file's tests or all of your tests with hotkeys.

Hit the subscribe button to receive more videos like this!

REFERENCE LINKS
---------------------------------------------------

COURSES
---------------------------------------------------
Courses I've created that focus on web dev and deployment topics.

THE TOOLS I USE / GEAR
---------------------------------------------------

FOLLOW ME ELSEWHERE
---------------------------------------------------

TIMESTAMPS
---------------------------------------------------
0:00 -- What we're going to cover in this video
0:21 -- vim-test supports 20+ programming languages and lots of test libraries
0:46 -- It's easy to customize the commands, so it works with and without Docker
1:02 -- Using the plugin in a Python app (but it works the same everywhere)
1:09 -- Running a specific test in a file
2:30 -- Running an entire file's worth of tests
2:54 -- Running all of the tests in your project
3:39 -- Visiting the last test that you ran while doing something else
4:17 -- Running the last test from anywhere in your code base
5:07 -- Changing the Vim mappings if you don't like what I'm using
5:56 -- Customizing how your test's output is shown within Vim
7:33 -- Customizing a test runner to work with or without Docker
10:58 -- Installing the vim-test plugin
Рекомендации по теме
Комментарии
Автор

the only thing I don't like it's I need to wait until the test is finished to continue moving on vim, I use dispatch but only when runs all the file I don't know if it could be used for a single test, good review. thank you!

JuanVqz
Автор

Your videos are great. You explain things really well. Do you have any thoughts on vim linters? I've been using ALE, which is pretty good. I can't get it to do HTML linting in php files though. Any plans for a vid on vim linters and what you use?

michaelodonovan
Автор

Thanks for the video! I'd love to use vim-test, but I've set up neovim with a init.lua file. Do you know how set options like the python runner and executable in a lua file? Thanks!

forrestwilliams