let s:suite = themis#suite('parser')
let s:assert = themis#helper('assert')
function! s:suite.internal() abort
VimShellCreate
let $FOO = ''
call vimshell#execute('export FOO=foo')
call s:assert.equals($FOO, 'foo')
" It contains space
let $FOO = ''
call vimshell#execute('export FOO="foo bar"')
call s:assert.equals($FOO, 'foo bar')
let $FOO = ''
let $BAR = ''
call vimshell#execute('export FOO="foo" BAR="bar"')
call s:assert.equals($FOO, 'foo')
call s:assert.equals($BAR, 'bar')
" Error pattern
let $FOO = ''
let $BAR = ''
call vimshell#execute('export FOO = "foo" BAR="bar"')
call s:assert.equals($FOO, '')
call s:assert.equals($BAR, '')
VimShellCreate -toggle
endfunction
" vim:foldmethod=marker:fen: