0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00

patch 7.4.2041

Problem:    Netbeans file authentication not tested.
Solution:   Add a test.
This commit is contained in:
Bram Moolenaar 2016-07-15 17:41:56 +02:00
parent a6aa78a3e3
commit 603d657219
2 changed files with 27 additions and 0 deletions

View File

@ -49,3 +49,28 @@ func Test_nb_basic()
call ch_log('Test_nb_basic')
call s:run_server('Nb_basic')
endfunc
func Nb_file_auth(port)
call assert_fails('nbstart =notexist', 'E660:')
call writefile(['host=localhost', 'port=' . a:port, 'auth=bunny'], 'Xnbauth')
call setfperm('Xnbauth', "rw-r--r--")
call assert_fails('nbstart =Xnbauth', 'E668:')
call setfperm('Xnbauth', "rw-------")
exe 'nbstart :localhost:' . a:port . ':bunny'
call assert_true(has("netbeans_enabled"))
call WaitFor('len(readfile("Xnetbeans")) > 2')
nbclose
let lines = readfile("Xnetbeans")
call assert_equal('AUTH bunny', lines[0])
call assert_equal('0:version=0 "2.5"', lines[1])
call assert_equal('0:startupDone=0', lines[2])
call delete("Xnbauth")
call delete("Xnetbeans")
endfunc
func Test_nb_file_auth()
call ch_log('Test_nb_file_auth')
call s:run_server('Nb_file_auth')
endfunc

View File

@ -758,6 +758,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
2041,
/**/
2040,
/**/