aboutsummaryrefslogtreecommitdiffstats
path: root/lua/tests/indent/rust_spec.lua
diff options
context:
space:
mode:
authorJędrzej Boczar <yendreij@gmail.com>2021-04-17 22:45:42 +0200
committerKiyan <yazdani.kiyan@protonmail.com>2021-04-23 21:21:38 +0200
commit77c97d0f8bdc16bdd2a0800fe66bf3ffddfe6ec3 (patch)
treeba6c4bc6738930aba9db96b1ac3380a6b922f8ed /lua/tests/indent/rust_spec.lua
parentscripts: print test results summary with --summary (diff)
downloadnvim-treesitter-77c97d0f8bdc16bdd2a0800fe66bf3ffddfe6ec3.tar
nvim-treesitter-77c97d0f8bdc16bdd2a0800fe66bf3ffddfe6ec3.tar.gz
nvim-treesitter-77c97d0f8bdc16bdd2a0800fe66bf3ffddfe6ec3.tar.bz2
nvim-treesitter-77c97d0f8bdc16bdd2a0800fe66bf3ffddfe6ec3.tar.lz
nvim-treesitter-77c97d0f8bdc16bdd2a0800fe66bf3ffddfe6ec3.tar.xz
nvim-treesitter-77c97d0f8bdc16bdd2a0800fe66bf3ffddfe6ec3.tar.zst
nvim-treesitter-77c97d0f8bdc16bdd2a0800fe66bf3ffddfe6ec3.zip
tests/indent: refactor indent test runner and auto-discover language test files
Diffstat (limited to 'lua/tests/indent/rust_spec.lua')
-rw-r--r--lua/tests/indent/rust_spec.lua29
1 files changed, 15 insertions, 14 deletions
diff --git a/lua/tests/indent/rust_spec.lua b/lua/tests/indent/rust_spec.lua
index 374e3db6d..ad9e948c4 100644
--- a/lua/tests/indent/rust_spec.lua
+++ b/lua/tests/indent/rust_spec.lua
@@ -1,17 +1,18 @@
local whole_file = require('nvim-treesitter.test_utils').indent_whole_file
+local scan_dir = require('plenary.scandir').scan_dir
-describe('indent rust', function()
- local files = {
- 'basic.rs',
- }
- for _, file in ipairs(files) do
- it(file, function()
- whole_file('lua/tests/indent/rust/' .. file, {
- tabstop = 4,
- shiftwidth = 4,
- softtabstop = 0,
- expandtab = true,
- })
- end)
- end
+describe('indent Rust:', function()
+ describe('whole file:', function()
+ local files = scan_dir('lua/tests/indent/rust');
+ for _, file in ipairs(files) do
+ it(vim.fn.fnamemodify(file, ':t'), function()
+ whole_file(file, {
+ tabstop = 4,
+ shiftwidth = 4,
+ softtabstop = 0,
+ expandtab = true,
+ })
+ end)
+ end
+ end)
end)