1da1f71d7SBram Moolenaar" Test the :behave command 2da1f71d7SBram Moolenaar 3da1f71d7SBram Moolenaarfunc Test_behave() 4da1f71d7SBram Moolenaar behave mswin 5da1f71d7SBram Moolenaar call assert_equal('mouse,key', &selectmode) 6da1f71d7SBram Moolenaar call assert_equal('popup', &mousemodel) 7da1f71d7SBram Moolenaar call assert_equal('startsel,stopsel', &keymodel) 8da1f71d7SBram Moolenaar call assert_equal('exclusive', &selection) 9da1f71d7SBram Moolenaar 10da1f71d7SBram Moolenaar behave xterm 11da1f71d7SBram Moolenaar call assert_equal('', &selectmode) 12da1f71d7SBram Moolenaar call assert_equal('extend', &mousemodel) 13da1f71d7SBram Moolenaar call assert_equal('', &keymodel) 14da1f71d7SBram Moolenaar call assert_equal('inclusive', &selection) 15da1f71d7SBram Moolenaar 16da1f71d7SBram Moolenaar set selection& 17da1f71d7SBram Moolenaar set mousemodel& 18da1f71d7SBram Moolenaar set keymodel& 19da1f71d7SBram Moolenaar set selection& 20da1f71d7SBram Moolenaarendfunc 21da1f71d7SBram Moolenaar 22da1f71d7SBram Moolenaarfunc Test_behave_completion() 23da1f71d7SBram Moolenaar call feedkeys(":behave \<C-A>\<C-B>\"\<CR>", 'tx') 24da1f71d7SBram Moolenaar call assert_equal('"behave mswin xterm', @:) 25da1f71d7SBram Moolenaarendfunc 26da1f71d7SBram Moolenaar 27da1f71d7SBram Moolenaarfunc Test_behave_error() 28da1f71d7SBram Moolenaar call assert_fails('behave x', 'E475:') 29da1f71d7SBram Moolenaarendfunc 30*6d91bcb4SBram Moolenaar 31*6d91bcb4SBram Moolenaar" vim: shiftwidth=2 sts=2 expandtab 32