Bram Moolenaar | c525e3a | 2017-02-18 16:59:02 +0100 | [diff] [blame] | 1 | " Test :recover |
| 2 | |
| 3 | func Test_recover_root_dir() |
| 4 | " This used to access invalid memory. |
| 5 | split Xtest |
| 6 | set dir=/ |
| 7 | call assert_fails('recover', 'E305:') |
| 8 | close! |
| 9 | |
Bram Moolenaar | 8034520 | 2017-02-18 22:43:19 +0100 | [diff] [blame] | 10 | if has('win32') |
| 11 | " can write in / directory on MS-Windows |
| 12 | set dir=/notexist/ |
| 13 | endif |
Bram Moolenaar | c525e3a | 2017-02-18 16:59:02 +0100 | [diff] [blame] | 14 | call assert_fails('split Xtest', 'E303:') |
| 15 | set dir& |
| 16 | endfunc |
| 17 | |
| 18 | " TODO: move recover tests from test78.in to here. |