24 lines
611 B
VimL
24 lines
611 B
VimL
|
" don't spam the user when Vim is started in Vi compatibility mode
|
||
|
let s:cpo_save = &cpo
|
||
|
set cpo&vim
|
||
|
|
||
|
function Test_GuruScope_Set() abort
|
||
|
silent call go#guru#Scope("example.com/foo/bar")
|
||
|
let actual = go#config#GuruScope()
|
||
|
call assert_equal(["example.com/foo/bar"], actual)
|
||
|
|
||
|
silent call go#guru#Scope('""')
|
||
|
silent let actual = go#config#GuruScope()
|
||
|
call assert_equal([], actual, "setting scope to empty string should clear")
|
||
|
|
||
|
if exists('g:go_guru_scope')
|
||
|
unlet g:go_guru_scope
|
||
|
endif
|
||
|
endfunction
|
||
|
|
||
|
" restore Vi compatibility settings
|
||
|
let &cpo = s:cpo_save
|
||
|
unlet s:cpo_save
|
||
|
|
||
|
" vim: sw=2 ts=2 et
|