view src/testdir/test_evalcmd.vim @ 9430:e70fd2eb3ae1 v7.4.1996

commit https://github.com/vim/vim/commit/1e5e1231ac9e1ba9678812c96f9d554a078eeec4 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jul 7 17:33:02 2016 +0200 patch 7.4.1996 Problem: Capturing the output of a command takes a few commands. Solution: Add evalcmd().
author Christian Brabandt <cb@256bit.org>
date Thu, 07 Jul 2016 17:45:04 +0200
parents
children f048e5a27253
line wrap: on
line source

" test evalcmd()

func Test_evalcmd()
  call assert_equal("\nnocompatible", evalcmd('set compatible?'))
  call assert_equal("\nsomething\nnice", evalcmd('echo "something\nnice"'))
  call assert_fails('call evalcmd("doesnotexist")', 'E492:')
endfunc