blob: bf281239f28b3fbeed0719482aff2e5f7afbfe54 [file] [log] [blame]
Bram Moolenaaraf2d20c2017-10-29 15:26:57 +01001" Test for reset 'scroll'
Bram Moolenaaraf2d20c2017-10-29 15:26:57 +01002
3func Test_reset_scroll()
4 let scr = &l:scroll
5
6 setlocal scroll=1
7 setlocal scroll&
8 call assert_equal(scr, &l:scroll)
9
10 setlocal scroll=1
11 setlocal scroll=0
12 call assert_equal(scr, &l:scroll)
13
14 try
15 execute 'setlocal scroll=' . (winheight(0) + 1)
16 " not reached
17 call assert_false(1)
18 catch
19 call assert_exception('E49:')
20 endtry
21
22 split
23
24 let scr = &l:scroll
25
26 setlocal scroll=1
27 setlocal scroll&
28 call assert_equal(scr, &l:scroll)
29
30 setlocal scroll=1
31 setlocal scroll=0
32 call assert_equal(scr, &l:scroll)
33
34 quit!
35endfunc
Bram Moolenaar6d91bcb2020-08-12 18:50:36 +020036
37" vim: shiftwidth=2 sts=2 expandtab