Mercurial > vim
comparison src/testdir/test_signs.vim @ 21265:6a4806e326dd v8.2.1183
patch 8.2.1183: assert_fails() checks the last error message
Commit: https://github.com/vim/vim/commit/9b7bf9e98f06ece595fed7a3ff53ecce89797a53
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jul 11 22:14:59 2020 +0200
patch 8.2.1183: assert_fails() checks the last error message
Problem: assert_fails() checks the last error message.
Solution: Check the first error, it is more relevant. Fix all the tests
that rely on the old behavior.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 11 Jul 2020 22:30:07 +0200 |
parents | 116c7bd5e980 |
children | 08940efa6b4e |
comparison
equal
deleted
inserted
replaced
21264:f3bdfe1d9359 | 21265:6a4806e326dd |
---|---|
456 call assert_fails('call sign_place(5, "", "sign1", "abcxyz.xxx", | 456 call assert_fails('call sign_place(5, "", "sign1", "abcxyz.xxx", |
457 \ {"lnum" : 10})', 'E158:') | 457 \ {"lnum" : 10})', 'E158:') |
458 call assert_fails('call sign_place(5, "", "sign1", "@", {"lnum" : 10})', | 458 call assert_fails('call sign_place(5, "", "sign1", "@", {"lnum" : 10})', |
459 \ 'E158:') | 459 \ 'E158:') |
460 call assert_fails('call sign_place(5, "", "sign1", [], {"lnum" : 10})', | 460 call assert_fails('call sign_place(5, "", "sign1", [], {"lnum" : 10})', |
461 \ 'E158:') | 461 \ 'E730:') |
462 call assert_fails('call sign_place(21, "", "sign1", "Xsign", | 462 call assert_fails('call sign_place(21, "", "sign1", "Xsign", |
463 \ {"lnum" : -1})', 'E474:') | 463 \ {"lnum" : -1})', 'E474:') |
464 call assert_fails('call sign_place(22, "", "sign1", "Xsign", | 464 call assert_fails('call sign_place(22, "", "sign1", "Xsign", |
465 \ {"lnum" : 0})', 'E474:') | 465 \ {"lnum" : 0})', 'E474:') |
466 call assert_fails('call sign_place(22, "", "sign1", "Xsign", | 466 call assert_fails('call sign_place(22, "", "sign1", "Xsign", |
467 \ {"lnum" : []})', 'E474:') | 467 \ {"lnum" : []})', 'E745:') |
468 call assert_equal(-1, sign_place(1, "*", "sign1", "Xsign", {"lnum" : 10})) | 468 call assert_equal(-1, sign_place(1, "*", "sign1", "Xsign", {"lnum" : 10})) |
469 | 469 |
470 " Tests for sign_getplaced() | 470 " Tests for sign_getplaced() |
471 call assert_equal([{'bufnr' : bufnr(''), 'signs' : | 471 call assert_equal([{'bufnr' : bufnr(''), 'signs' : |
472 \ [{'id' : 10, 'group' : '', 'lnum' : 20, 'name' : 'sign1', | 472 \ [{'id' : 10, 'group' : '', 'lnum' : 20, 'name' : 'sign1', |
1722 call assert_fails("call sign_jump(99, '', 'bar')", 'E157:') | 1722 call assert_fails("call sign_jump(99, '', 'bar')", 'E157:') |
1723 call assert_fails("call sign_jump(0, '', 'foo')", 'E474:') | 1723 call assert_fails("call sign_jump(0, '', 'foo')", 'E474:') |
1724 call assert_fails("call sign_jump(5, 'g5', 'foo')", 'E157:') | 1724 call assert_fails("call sign_jump(5, 'g5', 'foo')", 'E157:') |
1725 call assert_fails('call sign_jump([], "", "foo")', 'E745:') | 1725 call assert_fails('call sign_jump([], "", "foo")', 'E745:') |
1726 call assert_fails('call sign_jump(2, [], "foo")', 'E730:') | 1726 call assert_fails('call sign_jump(2, [], "foo")', 'E730:') |
1727 call assert_fails('call sign_jump(2, "", {})', 'E158:') | 1727 call assert_fails('call sign_jump(2, "", {})', 'E731:') |
1728 call assert_fails('call sign_jump(2, "", "baz")', 'E158:') | 1728 call assert_fails('call sign_jump(2, "", "baz")', 'E158:') |
1729 | 1729 |
1730 sign unplace * group=* | 1730 sign unplace * group=* |
1731 sign undefine sign1 | 1731 sign undefine sign1 |
1732 enew! | only! | 1732 enew! | only! |