patch 9.1.1156: tests: No test for what patch 9.1.1152 fixes

Problem:  No test for what patch 9.1.1152 fixes.
Solution: Add a test (zeertzjq).

closes: #16742

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
diff --git a/src/testdir/test_registers.vim b/src/testdir/test_registers.vim
index 2524453..43f80be 100644
--- a/src/testdir/test_registers.vim
+++ b/src/testdir/test_registers.vim
@@ -264,6 +264,20 @@
   call Run_test_recording_with_select_mode_utf8()
 endfunc
 
+func Test_recording_append_utf8()
+  new
+
+  let keys = "cc哦洛固四最倒倀\<Esc>0"
+  call feedkeys($'qr{keys}q', 'xt')
+  call assert_equal(keys, @r)
+
+  let morekeys = "A…foobar\<Esc>0"
+  call feedkeys($'qR{morekeys}q', 'xt')
+  call assert_equal(keys .. morekeys, @r)
+
+  bwipe!
+endfunc
+
 func Test_recording_with_super_mod()
   if "\<D-j>"[-1:] == '>'
     throw 'Skipped: <D- modifier not supported'
diff --git a/src/version.c b/src/version.c
index 9c3f70b..ef3ca2e 100644
--- a/src/version.c
+++ b/src/version.c
@@ -705,6 +705,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1156,
+/**/
     1155,
 /**/
     1154,