From 3fa9d50e0e3cf5c4b34eef7ce9ea20a52d82e572 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Thu, 30 Jan 2020 00:52:30 +0900 Subject: Add test --- test/lsp_settings.vimspec | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 test/lsp_settings.vimspec diff --git a/test/lsp_settings.vimspec b/test/lsp_settings.vimspec new file mode 100644 index 0000000..743f951 --- /dev/null +++ b/test/lsp_settings.vimspec @@ -0,0 +1,14 @@ +Describe lsp_settings + Describe lsp_settings#get + It should return configuration value from key and name + Assert Equals(lsp_settings#get('pyls', 'cmd', 'bad'), 'bad') + let g:lsp_settings = {'pyls': {'cmd': 'good'}} + Assert Equals(lsp_settings#get('pyls', 'cmd', 'bad'), 'good') + unlet g:lsp_settings + End + + It should return default value with lambda + Assert Equals(lsp_settings#get('pyls', 'cmd', {key, name-> 'good'}), 'good') + End + End +End -- cgit v1.2.3-54-g00ecf