Added quoted multi-line string test.
diff --git a/decode_test.go b/decode_test.go
index d68d546..89a9fdb 100644
--- a/decode_test.go
+++ b/decode_test.go
@@ -267,6 +267,9 @@
{
"'1': '\"2\"'",
map[interface{}]interface{}{"1": "\"2\""},
+ }, {
+ "v:\n- A\n- 'B\n\n C'\n",
+ map[string][]string{"v": []string{"A", "B\nC"}},
},
// Explicit tags.
diff --git a/encode_test.go b/encode_test.go
index 78e3112..0d34d88 100644
--- a/encode_test.go
+++ b/encode_test.go
@@ -85,6 +85,9 @@
map[string][]string{"v": []string{"A", "B"}},
"v:\n- A\n- B\n",
}, {
+ map[string][]string{"v": []string{"A", "B\nC"}},
+ "v:\n- A\n- 'B\n\n C'\n",
+ }, {
map[string][]interface{}{"v": []interface{}{"A", 1, map[string][]int{"B": []int{2, 3}}}},
"v:\n- A\n- 1\n- B:\n - 2\n - 3\n",
}, {