199531a76SBram Moolenaar" Test Ex := command. 299531a76SBram Moolenaar 399531a76SBram Moolenaarfunc Test_ex_equal() 499531a76SBram Moolenaar new 599531a76SBram Moolenaar call setline(1, ["foo\tbar", "bar\tfoo"]) 699531a76SBram Moolenaar 799531a76SBram Moolenaar let a = execute('=') 899531a76SBram Moolenaar call assert_equal("\n2", a) 999531a76SBram Moolenaar 1099531a76SBram Moolenaar let a = execute('=#') 1199531a76SBram Moolenaar call assert_equal("\n2\n 1 foo bar", a) 1299531a76SBram Moolenaar 1399531a76SBram Moolenaar let a = execute('=l') 1499531a76SBram Moolenaar call assert_equal("\n2\nfoo^Ibar$", a) 1599531a76SBram Moolenaar 1699531a76SBram Moolenaar let a = execute('=p') 1799531a76SBram Moolenaar call assert_equal("\n2\nfoo bar", a) 1899531a76SBram Moolenaar 1999531a76SBram Moolenaar let a = execute('=l#') 2099531a76SBram Moolenaar call assert_equal("\n2\n 1 foo^Ibar$", a) 2199531a76SBram Moolenaar 2299531a76SBram Moolenaar let a = execute('=p#') 2399531a76SBram Moolenaar call assert_equal("\n2\n 1 foo bar", a) 2499531a76SBram Moolenaar 2599531a76SBram Moolenaar let a = execute('.=') 2699531a76SBram Moolenaar call assert_equal("\n1", a) 2799531a76SBram Moolenaar 2899531a76SBram Moolenaar call assert_fails('3=', 'E16:') 2999531a76SBram Moolenaar call assert_fails('=x', 'E488:') 3099531a76SBram Moolenaar 3199531a76SBram Moolenaar bwipe! 3299531a76SBram Moolenaarendfunc 33*6d91bcb4SBram Moolenaar 34*6d91bcb4SBram Moolenaar" vim: shiftwidth=2 sts=2 expandtab 35