patch 8.2.1593: tests do not check the error number properly
Problem: Tests do not check the error number properly.0
Solution: Add a colon after the error number. (closes #6869)
diff --git a/src/testdir/test_backspace_opt.vim b/src/testdir/test_backspace_opt.vim
index 149d8a8..b7e0024 100644
--- a/src/testdir/test_backspace_opt.vim
+++ b/src/testdir/test_backspace_opt.vim
@@ -41,10 +41,10 @@
set backspace-=eol
call assert_equal('', &backspace)
" Check the error
- call assert_equal(0, match(Exec('set backspace=ABC'), '.*E474'))
- call assert_equal(0, match(Exec('set backspace+=def'), '.*E474'))
+ call assert_equal(0, match(Exec('set backspace=ABC'), '.*E474:'))
+ call assert_equal(0, match(Exec('set backspace+=def'), '.*E474:'))
" NOTE: Vim doesn't check following error...
- "call assert_equal(0, match(Exec('set backspace-=ghi'), '.*E474'))
+ "call assert_equal(0, match(Exec('set backspace-=ghi'), '.*E474:'))
" Check backwards compatibility with version 5.4 and earlier
set backspace=0
@@ -55,8 +55,8 @@
call assert_equal('2', &backspace)
set backspace=3
call assert_equal('3', &backspace)
- call assert_false(match(Exec('set backspace=4'), '.*E474'))
- call assert_false(match(Exec('set backspace=10'), '.*E474'))
+ call assert_false(match(Exec('set backspace=4'), '.*E474:'))
+ call assert_false(match(Exec('set backspace=10'), '.*E474:'))
" Cleared when 'compatible' is set
set compatible