comparison src/testdir/test_signs.vim @ 30015:adb0de8be4ce v9.0.0345

patch 9.0.0345: error message for list argument could be clearer Commit: https://github.com/vim/vim/commit/d83392a43a48c566c0f3b76382a3648584dae32b Author: Bram Moolenaar <Bram@vim.org> Date: Thu Sep 1 12:22:46 2022 +0100 patch 9.0.0345: error message for list argument could be clearer Problem: Error message for list argument could be clearer. Solution: Include the argument number. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/11027)
author Bram Moolenaar <Bram@vim.org>
date Thu, 01 Sep 2022 13:30:05 +0200
parents 86eb4aba16c3
children fd855ad74887
comparison
equal deleted inserted replaced
30014:3fb163e2ef6c 30015:adb0de8be4ce
2008 call assert_equal([-1], sign_placelist([{'id' : 10, 'name' : 'sign1', 2008 call assert_equal([-1], sign_placelist([{'id' : 10, 'name' : 'sign1',
2009 \ 'lnum' : 12, 'group' : ''}])) 2009 \ 'lnum' : 12, 'group' : ''}]))
2010 2010
2011 " Invalid arguments 2011 " Invalid arguments
2012 call assert_equal([], sign_placelist([])) 2012 call assert_equal([], sign_placelist([]))
2013 call assert_fails('call sign_placelist({})', "E714:") 2013 call assert_fails('call sign_placelist({})', "E1211:")
2014 call assert_fails('call sign_placelist([[]])', "E715:") 2014 call assert_fails('call sign_placelist([[]])', "E715:")
2015 call assert_fails('call sign_placelist(["abc"])', "E715:") 2015 call assert_fails('call sign_placelist(["abc"])', "E715:")
2016 call assert_fails('call sign_placelist([100])', "E715:") 2016 call assert_fails('call sign_placelist([100])', "E715:")
2017 2017
2018 " Unplace multiple signs 2018 " Unplace multiple signs
2019 call assert_equal([0, 0, 0], sign_unplacelist([{'id' : 5}, 2019 call assert_equal([0, 0, 0], sign_unplacelist([{'id' : 5},
2020 \ {'id' : 1, 'group' : 'g1'}, {'id' : 1, 'group' : 'g2'}])) 2020 \ {'id' : 1, 'group' : 'g1'}, {'id' : 1, 'group' : 'g2'}]))
2021 2021
2022 " Invalid arguments 2022 " Invalid arguments
2023 call assert_equal([], []->sign_unplacelist()) 2023 call assert_equal([], []->sign_unplacelist())
2024 call assert_fails('call sign_unplacelist({})', "E714:") 2024 call assert_fails('call sign_unplacelist({})', "E1211:")
2025 call assert_fails('call sign_unplacelist([[]])', "E715:") 2025 call assert_fails('call sign_unplacelist([[]])', "E715:")
2026 call assert_fails('call sign_unplacelist(["abc"])', "E715:") 2026 call assert_fails('call sign_unplacelist(["abc"])', "E715:")
2027 call assert_fails('call sign_unplacelist([100])', "E715:") 2027 call assert_fails('call sign_unplacelist([100])', "E715:")
2028 call assert_fails("call sign_unplacelist([{'id' : -1}])", 'E474:') 2028 call assert_fails("call sign_unplacelist([{'id' : -1}])", 'E474:')
2029 2029