summaryrefslogtreecommitdiff
path: root/std/encoding/_yaml/example/inout.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/encoding/_yaml/example/inout.ts')
-rw-r--r--std/encoding/_yaml/example/inout.ts27
1 files changed, 27 insertions, 0 deletions
diff --git a/std/encoding/_yaml/example/inout.ts b/std/encoding/_yaml/example/inout.ts
new file mode 100644
index 000000000..b0b47e3fe
--- /dev/null
+++ b/std/encoding/_yaml/example/inout.ts
@@ -0,0 +1,27 @@
+// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
+
+import { parse, stringify } from "../../yaml.ts";
+
+const test = {
+ foo: {
+ bar: true,
+ test: [
+ "a",
+ "b",
+ {
+ a: false,
+ },
+ {
+ a: false,
+ },
+ ],
+ },
+ test: "foobar",
+};
+
+const string = stringify(test);
+if (Deno.inspect(test) === Deno.inspect(parse(string))) {
+ console.log("In-Out as expected.");
+} else {
+ console.log("Someting went wrong.");
+}