fix bug where scm_from_utf8_stringn would not detect bad utf-8
[bpt/guile.git] / test-suite / tests / iconv.test
index 9083cd2..be36336 100644 (file)
     (pass-if-exception "misparse latin1 as utf8" exception:decoding-error
       (bytevector->string (string->bytevector s "latin1") "utf-8"))
 
+    (pass-if "misparse latin1 as utf8 with substitutions"
+      (equal? (bytevector->string (string->bytevector s "latin1")
+                                  "utf-8" 'substitute)
+              "?t?"))
+
     (pass-if-exception "misparse latin1 as ascii" exception:decoding-error
       (bytevector->string (string->bytevector s "latin1") "ascii"))))