fix issue 257
This commit is contained in:
parent
5171925538
commit
fb6d30e50e
|
@ -232,7 +232,7 @@ final class Reader
|
||||||
///
|
///
|
||||||
/// Returns: Bytes starting at current position.
|
/// Returns: Bytes starting at current position.
|
||||||
char[] prefixBytes(const size_t length) @safe pure nothrow @nogc
|
char[] prefixBytes(const size_t length) @safe pure nothrow @nogc
|
||||||
in(length == 0 || bufferOffset_ + length < buffer_.length, "prefixBytes out of bounds")
|
in(length == 0 || bufferOffset_ + length <= buffer_.length, "prefixBytes out of bounds")
|
||||||
{
|
{
|
||||||
return buffer_[bufferOffset_ .. bufferOffset_ + length];
|
return buffer_[bufferOffset_ .. bufferOffset_ + length];
|
||||||
}
|
}
|
||||||
|
@ -887,3 +887,12 @@ void test1Byte(R)()
|
||||||
testUTF!Reader();
|
testUTF!Reader();
|
||||||
test1Byte!Reader();
|
test1Byte!Reader();
|
||||||
}
|
}
|
||||||
|
//Issue 257 - https://github.com/dlang-community/D-YAML/issues/257
|
||||||
|
@safe unittest
|
||||||
|
{
|
||||||
|
import dyaml.loader : Loader;
|
||||||
|
auto yaml = "hello ";
|
||||||
|
auto root = Loader.fromString(yaml).load();
|
||||||
|
|
||||||
|
assert(root.isValid);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue