neovim/test/functional/lua
Gregory Anders 2ee8ace217
fix(iter): make pipeline termination conditions consistent (#24614)
If an iterator pipeline stage returns nil as its first return value, the
other return values are ignored and it is treated as if that stage
returned only nil (the semantics of returning nil are different between
different stages). This is consistent with how for loops work in Lua
more generally, where the for loop breaks when the first return value
from the function iterator is nil (see :h for-in for details).
2023-08-09 15:41:45 -05:00
..
api_spec.lua fix(api): revert unintended change of optional bool params 2023-08-09 20:34:07 +02:00
buffer_updates_spec.lua fix(spell): splice extmarks on :spellrepall (#23929) 2023-06-06 10:32:30 +08:00
command_line_completion_spec.lua refactor(options): deprecate nvim[_buf|_win]_[gs]et_option 2023-05-21 15:14:01 +06:00
commands_spec.lua fix(excmd): append original command to error message 2023-05-05 10:43:28 +08:00
diagnostic_spec.lua feat(diagnostic): specify diagnostic virtual text prefix as a function 2023-04-17 12:53:34 +01:00
ffi_spec.lua refactor: remove char_u (#22829) 2023-04-02 16:11:42 +08:00
filetype_spec.lua test: don't unnecessarily specify win/buf for nvim_(get|set)_option_value 2023-05-22 13:02:07 +06:00
fs_spec.lua fix(fs.lua): normalize slash truncation (#23753) 2023-07-18 14:36:04 +08:00
help_spec.lua fix(docs): vimdoc syntax errors 2023-06-25 17:14:28 +02:00
highlight_spec.lua feat(lua): rename vim.loop -> vim.uv (#22846) 2023-06-03 12:06:00 +02:00
inspector_spec.lua refactor(options): deprecate nvim[_buf|_win]_[gs]et_option 2023-05-21 15:14:01 +06:00
iter_spec.lua fix(iter): make pipeline termination conditions consistent (#24614) 2023-08-09 15:41:45 -05:00
json_spec.lua fix(vim.json)!: remove global options, "null", "array_mt" #24070 2023-06-21 01:10:32 -07:00
loader_spec.lua fix(loader): cache path ambiguity #24491 2023-08-01 08:28:28 -07:00
loop_spec.lua feat(lua): rename vim.loop -> vim.uv (#22846) 2023-06-03 12:06:00 +02:00
luaeval_spec.lua test: don't unnecessarily specify win/buf for nvim_(get|set)_option_value 2023-05-22 13:02:07 +06:00
mpack_spec.lua fix(vim.mpack): rename pack/unpack => encode/decode #16175 2021-10-30 06:59:59 -07:00
overrides_spec.lua fix(api, lua): make blank lines in a message work properly (#24244) 2023-07-04 07:19:02 +08:00
runtime_spec.lua fix(runtime): respect 'fileignorecase' when sourcing (#24344) 2023-07-14 07:57:13 +08:00
secure_spec.lua test: don't unnecessarily specify win/buf for nvim_(get|set)_option_value 2023-05-22 13:02:07 +06:00
spell_spec.lua feat(test): add Lua forms for API methods (#20152) 2022-11-14 10:01:35 +00:00
system_spec.lua feat(lua): add vim.system() 2023-06-07 13:52:23 +01:00
thread_spec.lua feat(lua): rename vim.loop -> vim.uv (#22846) 2023-06-03 12:06:00 +02:00
ui_event_spec.lua test: make expect_unchanged() less confusing (#22255) 2023-02-15 07:26:55 +08:00
ui_spec.lua test(vim.ui.open): mock failure on Windows 2023-07-21 14:38:17 +02:00
uri_spec.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
version_spec.lua feat: tostring(vim.version()) 2023-06-12 01:14:33 +02:00
vim_spec.lua test(api): update tests to new error messages 2023-08-07 13:18:11 +02:00
watch_spec.lua test(fs): vim.loop was renamed to vim.uv (#24376) 2023-07-17 19:27:55 +08:00
xdiff_spec.lua feat(test): add Lua forms for API methods (#20152) 2022-11-14 10:01:35 +00:00