1af2d20c6SBram Moolenaar" Test for reset 'scroll' 2af2d20c6SBram Moolenaar 3af2d20c6SBram Moolenaarfunc Test_reset_scroll() 4af2d20c6SBram Moolenaar let scr = &l:scroll 5af2d20c6SBram Moolenaar 6af2d20c6SBram Moolenaar setlocal scroll=1 7af2d20c6SBram Moolenaar setlocal scroll& 8af2d20c6SBram Moolenaar call assert_equal(scr, &l:scroll) 9af2d20c6SBram Moolenaar 10af2d20c6SBram Moolenaar setlocal scroll=1 11af2d20c6SBram Moolenaar setlocal scroll=0 12af2d20c6SBram Moolenaar call assert_equal(scr, &l:scroll) 13af2d20c6SBram Moolenaar 14af2d20c6SBram Moolenaar try 15af2d20c6SBram Moolenaar execute 'setlocal scroll=' . (winheight(0) + 1) 16af2d20c6SBram Moolenaar " not reached 17af2d20c6SBram Moolenaar call assert_false(1) 18af2d20c6SBram Moolenaar catch 19af2d20c6SBram Moolenaar call assert_exception('E49:') 20af2d20c6SBram Moolenaar endtry 21af2d20c6SBram Moolenaar 22af2d20c6SBram Moolenaar split 23af2d20c6SBram Moolenaar 24af2d20c6SBram Moolenaar let scr = &l:scroll 25af2d20c6SBram Moolenaar 26af2d20c6SBram Moolenaar setlocal scroll=1 27af2d20c6SBram Moolenaar setlocal scroll& 28af2d20c6SBram Moolenaar call assert_equal(scr, &l:scroll) 29af2d20c6SBram Moolenaar 30af2d20c6SBram Moolenaar setlocal scroll=1 31af2d20c6SBram Moolenaar setlocal scroll=0 32af2d20c6SBram Moolenaar call assert_equal(scr, &l:scroll) 33af2d20c6SBram Moolenaar 34af2d20c6SBram Moolenaar quit! 35af2d20c6SBram Moolenaarendfunc 36*6d91bcb4SBram Moolenaar 37*6d91bcb4SBram Moolenaar" vim: shiftwidth=2 sts=2 expandtab 38