aboutsummaryrefslogtreecommitdiff
path: root/test/lsp_settings.vimspec
blob: 743f95120d09cb1a4af937278677f50d0e9a71b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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