@@ -82,8 +82,7 @@ func Test_json_encode()
8282
8383 if has (' multi_byte' )
8484 call assert_equal (s: jsonmb , json_encode (s: varmb ))
85- call assert_equal (s: varsp1 , json_decode (s: jsonsp1 ))
86- call assert_equal (s: varsp2 , json_decode (s: jsonsp2 ))
85+ " no test for surrogate pair, json_encode() doesn't create them.
8786 endif
8887
8988 call assert_equal (s: jsonnr , json_encode (s: varnr ))
@@ -120,8 +119,8 @@ func Test_json_decode()
120119
121120 if has (' multi_byte' )
122121 call assert_equal (s: varmb , json_decode (s: jsonmb ))
123- call assert_equal (s: varsp1 , js_decode (s: jsonsp1 ))
124- call assert_equal (s: varsp2 , js_decode (s: jsonsp2 ))
122+ call assert_equal (s: varsp1 , json_decode (s: jsonsp1 ))
123+ call assert_equal (s: varsp2 , json_decode (s: jsonsp2 ))
125124 endif
126125
127126 call assert_equal (s: varnr , json_decode (s: jsonnr ))
@@ -185,6 +184,7 @@ func Test_js_encode()
185184
186185 if has (' multi_byte' )
187186 call assert_equal (s: jsonmb , js_encode (s: varmb ))
187+ " no test for surrogate pair, js_encode() doesn't create them.
188188 endif
189189
190190 call assert_equal (s: jsonnr , js_encode (s: varnr ))
@@ -223,6 +223,8 @@ func Test_js_decode()
223223
224224 if has (' multi_byte' )
225225 call assert_equal (s: varmb , js_decode (s: jsonmb ))
226+ call assert_equal (s: varsp1 , js_decode (s: jsonsp1 ))
227+ call assert_equal (s: varsp2 , js_decode (s: jsonsp2 ))
226228 endif
227229
228230 call assert_equal (s: varnr , js_decode (s: jsonnr ))
0 commit comments