I broke up with neovim....vim is my best friend now

This commit is contained in:
LinlyBoi
2023-04-30 08:14:07 +03:00
parent 0d185449c5
commit 4a4a6b1e81
5245 changed files with 468325 additions and 25 deletions

View File

@@ -0,0 +1,40 @@
Describe integration#go#document_formatting
Before
%bwipeout!
if lsp#test#hasproject('go')
call lsp#test#openproject('go', {})
endif
End
After all
%bwipeout!
call lsp#test#closeproject('go')
End
It should correctly format document when using LspDocumentFormatSync
if !lsp#test#hasproject('go')
Skip go project not supported
endif
Assert Equals(lsp#get_server_status('gopls'), 'running')
execute printf('keepalt keepjumps edit %s', lsp#test#projectdir('go') . '/documentformat.go')
let l:original = getline(1, "$")
call execute('LspDocumentFormatSync')
let got = getline(1, "$")
let want = [
\ 'package main',
\ '',
\ 'func main() {',
\ ' print("hello, world!")',
\ ' print("こんにちは、世界")',
\ ' print("a β c")',
\ ' print("δ")',
\ '}'
\ ]
Assert Equals(got, want)
End
End