Mercurial > vim
comparison src/testdir/test_vim9_expr.vim @ 19449:f8408ba21982 v8.2.0282
patch 8.2.0282: Vim9: setting number option not tested
Commit: https://github.com/vim/vim/commit/401d9ffb5a8a40102c000c2d2614aa043f541f90
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Feb 19 18:14:44 2020 +0100
patch 8.2.0282: Vim9: setting number option not tested
Problem: Vim9: setting number option not tested.
Solution: Add more tests. Fix assigning to global variable.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 19 Feb 2020 18:15:05 +0100 |
parents | 5d34ae66118e |
children | b26e96f7c12f |
comparison
equal
deleted
inserted
replaced
19448:d39989f46ad3 | 19449:f8408ba21982 |
---|---|
594 let g:dict_empty = {} | 594 let g:dict_empty = {} |
595 let g:dict_one = #{one: 1} | 595 let g:dict_one = #{one: 1} |
596 | 596 |
597 let $TESTVAR = 'testvar' | 597 let $TESTVAR = 'testvar' |
598 | 598 |
599 let @a = 'register a' | |
600 | |
601 " test low level expression | 599 " test low level expression |
602 def Test_expr7_number() | 600 def Test_expr7_number() |
603 " number constant | 601 " number constant |
604 assert_equal(0, 0) | 602 assert_equal(0, 0) |
605 assert_equal(654, 0654) | 603 assert_equal(654, 0654) |
673 | 671 |
674 def Test_expr7_option() | 672 def Test_expr7_option() |
675 " option | 673 " option |
676 set ts=11 | 674 set ts=11 |
677 assert_equal(11, &ts) | 675 assert_equal(11, &ts) |
676 &ts = 9 | |
677 assert_equal(9, &ts) | |
678 set ts=8 | 678 set ts=8 |
679 set grepprg=some\ text | 679 set grepprg=some\ text |
680 assert_equal('some text', &grepprg) | 680 assert_equal('some text', &grepprg) |
681 &grepprg = test_null_string() | 681 &grepprg = test_null_string() |
682 assert_equal('', &grepprg) | 682 assert_equal('', &grepprg) |
688 assert_equal('testvar', $TESTVAR) | 688 assert_equal('testvar', $TESTVAR) |
689 assert_equal('', $ASDF_ASD_XXX) | 689 assert_equal('', $ASDF_ASD_XXX) |
690 enddef | 690 enddef |
691 | 691 |
692 def Test_expr7_register() | 692 def Test_expr7_register() |
693 " register | 693 @a = 'register a' |
694 assert_equal('register a', @a) | 694 assert_equal('register a', @a) |
695 enddef | 695 enddef |
696 | 696 |
697 def Test_expr7_parens() | 697 def Test_expr7_parens() |
698 " (expr) | 698 " (expr) |
722 call CheckDefFailure("let x = +'xx'", "E1030:") | 722 call CheckDefFailure("let x = +'xx'", "E1030:") |
723 | 723 |
724 call CheckDefFailure("let x = @", "E1002:") | 724 call CheckDefFailure("let x = @", "E1002:") |
725 call CheckDefFailure("let x = @<", "E354:") | 725 call CheckDefFailure("let x = @<", "E354:") |
726 | 726 |
727 call CheckDefFailure("let x = ¬exist", "E113:") | 727 call CheckDefFailure("let x = ¬exist", 'E113:') |
728 call CheckDefExecFailure("&grepprg = [343]", 'E1051:') | |
728 endfunc | 729 endfunc |
729 | 730 |
730 let g:Funcrefs = [function('add')] | 731 let g:Funcrefs = [function('add')] |
731 | 732 |
732 func CallMe(arg) | 733 func CallMe(arg) |