tests: improve testing (#80)
* chore: setup mini.test * chore(ci): setup new test runner, install plugin deps * chore(ci): test only on stable and nightly releases * test: iferr * test: struct_tags * test: impl * test: gotests
This commit is contained in:
parent
0ed14a40d9
commit
da960189c1
34 changed files with 435 additions and 101 deletions
12
Taskfile.yml
12
Taskfile.yml
|
|
@ -26,17 +26,13 @@ tasks:
|
|||
cmds:
|
||||
- stylua .
|
||||
|
||||
test:
|
||||
desc: runs all tests
|
||||
aliases: [tests, spec]
|
||||
tests:
|
||||
desc: run all tests
|
||||
cmds:
|
||||
- |
|
||||
nvim --headless \
|
||||
-u ./scripts/minimal_init.lua \
|
||||
-c "PlenaryBustedDirectory spec \
|
||||
{minimal_init='./scripts/minimal_init.lua' \
|
||||
,sequential=true}" \
|
||||
-c ":qa!"
|
||||
-u ./scripts/minimal_init.lua \
|
||||
-c "lua MiniTest.run()"
|
||||
|
||||
docgen:
|
||||
desc: generate vimhelp
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue