hq1

hq1

Nvim-exunit - an ExUnit NeoVim plugin

Hey!

Just wanted to share my ExUnit NeoVim plugin: GitHub - aerosol/nvim-exunit: Opinionated ExUnit test runner for NeoVim · GitHub

There are probably more sophisticated/general TDD plugins out there. This one is somewhat minimal - as in, there’s not a lot to customise, however I’m open to suggestions.

Most Liked

jswanner

jswanner

Very cool.

The long sleep calls in your code under test makes your plugin seem extremely slow in your demo video, by the way.

jswanner

jswanner

Maybe add the sleep mid video? Perhaps it says more about me than anything else, but I almost dismissed the plugin completely when seeing how slow it was at the beginning of the video, luckily I kept watching and realized long sleep calls were involved

hq1

hq1

Very cool.

Thank you.

The long sleep calls in your code under test makes your plugin seem extremely slow in your demo video, by the way.

Yes but how else can we all share the status line moon animation experience. Still much faster than the tests I run for living… :face_with_peeking_eye:

I’ll prep smaller demo gifs later on.

Last Post!

hq1

hq1

Thanks for feedback. I’ve fixed some minor annoyances and uploaded a much quicker demo.

Where Next?

Popular in Dev Env & Tools Top

Nezteb
I frequently switch between ElixirLS, Lexical, and Next LS in order to test each out and compare/contrast. I decided to create a brief fe...
New
dimitarvp
Yeah, feels the same here. :confused: And I made a much bigger investment, the iMac Pro I got was $8000 at the time I bought it (2019). ...
New
AstonJ
If you have any macOS tips or tricks, or a favourite way of using it, please share :icon_biggrin: For general chat about Macs, please us...
New
AstonJ
Just noticed mine has gotten quite unwieldy and should probably be split into multiple files - but curious how big everyone else’s is! (...
New
Rich_Morin
The Applications tab in Observer displays a diagram of running applications and supervision trees. This is a really impressive capability...
New
jpease
If it’s useful to anyone, here’s a tiny nvim plugin (jpease/hex-outdated.nvim) that shows drift between your mix.exs and packages on hex....
New
mikehostetler
TL;DR; Best practices for shipping an ecosystem of connector packages to Hex in a responsible way? Background I have a project, jido_c...
New

Other popular topics Top

baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44265 214
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42716 114
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New

We're in Beta

About us Mission Statement