patch 9.0.0134: no test for text property with column zero
Problem: No test for text property with column zero.
Solution: Add a test. Add message to assert for no open popups.
diff --git a/src/testdir/test_textprop.vim b/src/testdir/test_textprop.vim
index c05a963..216ae20 100644
--- a/src/testdir/test_textprop.vim
+++ b/src/testdir/test_textprop.vim
@@ -1611,6 +1611,23 @@
bwipe!
endfunc
+def Test_prop_column_zero_error()
+ prop_type_add('proptype', {highlight: 'Search'})
+ var caught = false
+ try
+ popup_create([{
+ text: 'a',
+ props: [{col: 0, length: 1, type: 'type'}],
+ }], {})
+ catch /E964:/
+ caught = true
+ endtry
+ assert_true(caught)
+
+ popup_clear()
+ prop_type_delete('proptype')
+enddef
+
" This was calling ml_append_int() and copy a text property from a previous
" line at the wrong moment. Exact text length matters.
def Test_prop_splits_data_block()