let s:suite = themis#suite('parser') let s:assert = themis#helper('assert') function! s:suite.prompt() abort let g:vimshell_prompt = "'% ' " let g:vimshell_secondary_prompt = 'aaa ' VimShellCreate -toggle call s:assert.equals(vimshell#get_prompt(), "'% ' ") call s:assert.equals(vimshell#get_secondary_prompt(), 'aaa ') VimShellCreate -toggle let g:vimshell_user_prompt = 'fnamemodify(getcwd(), ":~")' VimShellCreate -toggle call s:assert.equals(vimshell#get_user_prompt(), \ 'fnamemodify(getcwd(), ":~")') VimShellCreate -toggle let g:vimshell_user_prompt = "" endfunction function! s:suite.options() abort VimShellCreate -toggle -prompt=foo\ bar call s:assert.equals(vimshell#get_prompt(), 'foo bar') VimShellCreate -toggle endfunction " vim:foldmethod=marker:fen: