1278e8386SBram Moolenaar" Test :version Ex command 2278e8386SBram Moolenaar 3*3b678047SBram Moolenaarso check.vim 4*3b678047SBram Moolenaarso shared.vim 5*3b678047SBram Moolenaar 6278e8386SBram Moolenaarfunc Test_version() 7278e8386SBram Moolenaar " version should always return the same string. 8278e8386SBram Moolenaar let v1 = execute('version') 9278e8386SBram Moolenaar let v2 = execute('version') 10278e8386SBram Moolenaar call assert_equal(v1, v2) 11278e8386SBram Moolenaar 12278e8386SBram Moolenaar call assert_match("^\n\nVIM - Vi IMproved .*", v1) 13278e8386SBram Moolenaarendfunc 146d91bcb4SBram Moolenaar 15*3b678047SBram Moolenaarfunc Test_version_redirect() 16*3b678047SBram Moolenaar CheckNotGui 17*3b678047SBram Moolenaar CheckCanRunGui 18*3b678047SBram Moolenaar CheckUnix 19*3b678047SBram Moolenaar 20*3b678047SBram Moolenaar call RunVim([], [], '--clean -g --version >Xversion 2>&1') 21*3b678047SBram Moolenaar call assert_match('Features included', readfile('Xversion')->join()) 22*3b678047SBram Moolenaar 23*3b678047SBram Moolenaar call delete('Xversion') 24*3b678047SBram Moolenaarendfunc 25*3b678047SBram Moolenaar 266d91bcb4SBram Moolenaar" vim: shiftwidth=2 sts=2 expandtab 27