comparison src/testdir/test_eval_stuff.vim @ 24236:82d2c859eb0c v8.2.2659

patch 8.2.2659: eval test fails because for loop on string works Commit: https://github.com/vim/vim/commit/c61cb8bfe1ec2cc50e6edd195cae2a3cd93d6590 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Mar 26 20:56:45 2021 +0100 patch 8.2.2659: eval test fails because for loop on string works Problem: Eval test fails because for loop on string works. Solution: Check looping over function reference fails.
author Bram Moolenaar <Bram@vim.org>
date Fri, 26 Mar 2021 21:00:03 +0100
parents 1a53383f08e5
children 5f8dd7b3ae41
comparison
equal deleted inserted replaced
24235:7190694157b0 24236:82d2c859eb0c
64 call assert_equal(v_o, v:oldfiles) 64 call assert_equal(v_o, v:oldfiles)
65 endfunc 65 endfunc
66 66
67 func Test_for_invalid() 67 func Test_for_invalid()
68 call assert_fails("for x in 99", 'E714:') 68 call assert_fails("for x in 99", 'E714:')
69 call assert_fails("for x in 'asdf'", 'E714:') 69 call assert_fails("for x in function('winnr')", 'E714:')
70 call assert_fails("for x in {'a': 9}", 'E714:') 70 call assert_fails("for x in {'a': 9}", 'E714:')
71 71
72 if 0 72 if 0
73 /1/5/2/s/\n 73 /1/5/2/s/\n
74 endif 74 endif