neovim/test/unit
ZyX 9898f36aa3 unittests: Test tv_list_copy
Also found some bugs:

1. var_item_copy() always fails to copy v:_null_list and v:_null_dict. Fixing
   this should mean fixing `deepcopy(v:_null_list)` which should’ve been, but
   was not listed in #4615. This also fixes `deepcopy(v:_null_dict)`.
2. var_item_copy() crashes when trying to copy NULL string with `conv != NULL`.
3. `conv` argument is ignored when copying list unless `deep` is true, but it
   was not reflected in documentation.
4. `tv_dict_item_alloc_len()` allocated more memory then needed.
5. typvalt2lua was not able to handle self-referencing containers.
2017-03-29 10:08:06 +03:00
..
api unittests: Fix linter errors 2017-03-11 23:48:16 +03:00
eval unittests: Test tv_list_copy 2017-03-29 10:08:06 +03:00
fixtures unittests: Use own bindings to libc syscall wrappers 2017-03-11 23:23:30 +03:00
os build: Rename NEOVIM_* to NVIM_* 2017-03-27 14:27:20 +02:00
buffer_spec.lua unittests: Check core dumps in after_each, like in functests 2017-03-11 23:23:49 +03:00
fileio_spec.lua unittests: Check core dumps in after_each, like in functests 2017-03-11 23:23:49 +03:00
formatc.lua unittest: Move nil checks to Gcc:preprocess 2017-01-03 22:54:54 +03:00
garray_spec.lua unittests: Do not import libnvim or headers in main process 2017-03-11 23:23:49 +03:00
helpers.lua unittests: Fix linter error 2017-03-12 04:20:31 +03:00
mbyte_spec.lua unittests: Check core dumps in after_each, like in functests 2017-03-11 23:23:49 +03:00
memory_spec.lua unittests: Check core dumps in after_each, like in functests 2017-03-11 23:23:49 +03:00
message_spec.lua unittests: Update test/unit/message_spec.lua 2017-03-11 23:26:33 +03:00
multiqueue_spec.lua unittests: Use more adequate names for some functions 2017-03-12 02:54:23 +03:00
option_spec.lua unittests: Check core dumps in after_each, like in functests 2017-03-11 23:23:49 +03:00
path_spec.lua unittests: Do not import libnvim or headers in main process 2017-03-11 23:23:49 +03:00
preload.lua unittests: Check core dumps in after_each, like in functests 2017-03-11 23:23:49 +03:00
preprocess.lua buffer: Hide one of the asserts from lua parser 2017-02-25 00:22:46 +03:00
profile_spec.lua unittests: Do not import libnvim or headers in main process 2017-03-11 23:23:49 +03:00
rbuffer_spec.lua unittests: Use more adequate names for some functions 2017-03-12 02:54:23 +03:00
set.lua unittests: Move filtering cdefs to main process 2017-03-12 03:02:14 +03:00
strings_spec.lua unittests: Check core dumps in after_each, like in functests 2017-03-11 23:23:49 +03:00
tempfile_spec.lua unittests: avoid using pattern matching on file names 2017-03-16 06:58:15 -04:00