diff --git a/source/dyaml/test/emitter.d b/source/dyaml/test/emitter.d index 293f236..bc9e5d2 100644 --- a/source/dyaml/test/emitter.d +++ b/source/dyaml/test/emitter.d @@ -8,7 +8,7 @@ module dyaml.test.emitter; @safe unittest { - import std.array : Appender; + import std.array : Appender, array; import std.range : ElementType, isInputRange; import dyaml : CollectionStyle, LineBreak, Loader, Mark, ScalarStyle; @@ -40,7 +40,7 @@ module dyaml.test.emitter; { //Must exist due to Anchor, Tags reference counts. auto loader = Loader.fromFile(dataFilename); - auto events = loader.parse(); + auto events = loader.parse().array; auto emitStream = Appender!string(); emitTestCommon(emitStream, events); @@ -60,7 +60,7 @@ module dyaml.test.emitter; { //Must exist due to Anchor, Tags reference counts. auto loader = Loader.fromFile(canonicalFilename); - auto events = loader.parse(); + auto events = loader.parse().array; foreach (canonical; [false, true]) { auto emitStream = Appender!string(); @@ -88,7 +88,7 @@ module dyaml.test.emitter; { //must exist due to Anchor, Tags reference counts auto loader = Loader.fromFile(canonicalFilename); - auto events = loader.parse(); + auto events = loader.parse().array; foreach (flowStyle; [CollectionStyle.block, CollectionStyle.flow]) { foreach (style; [ScalarStyle.literal, ScalarStyle.folded,