Verify UTF8 is detected encoding of empty buffer

This commit is contained in:
josh committed 2021-03-11 14:46:52 -05:00
1 parent 5af185f917
commit 9f75d6c763
1 file changed
+5 -1
+5 -1
View File
@@ -302,7 +302,11 @@ struct Encoding
import std.file;
const(ubyte)[] dat;
Encoding e;
size_t bom_size;
size_t bom_size = 54321;
e = Encoding.detect_encoding(null, 0, &bom_size);
assert(e == Encoding.UTF8);
assert(bom_size == 0u);
dat = cast(const(ubyte)[])std.file.read("test/files/encodings/utf-8.txt");
e = Encoding.detect_encoding(dat.ptr, dat.length, &bom_size);