From 4e5cd46bc95e02c5cdd8aac30e46ec455f759222 Mon Sep 17 00:00:00 2001
From: Derek Wickern <dwickern@gmail.com>
Date: Mon, 30 Oct 2017 14:01:51 -0700
Subject: [PATCH] add failed test for adding value after an include

---
 .../com/typesafe/config/impl/ConfigDocumentTest.scala  | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/config/src/test/scala/com/typesafe/config/impl/ConfigDocumentTest.scala b/config/src/test/scala/com/typesafe/config/impl/ConfigDocumentTest.scala
index 1106f604..daa3616e 100644
--- a/config/src/test/scala/com/typesafe/config/impl/ConfigDocumentTest.scala
+++ b/config/src/test/scala/com/typesafe/config/impl/ConfigDocumentTest.scala
@@ -457,4 +457,14 @@ class ConfigDocumentTest extends TestUtils {
         assertEquals("{ a : {\n     \"a\" : 1,\n     \"b\" : 2\n } }",
             configDocument.withValue("a", configVal).render)
     }
+
+    @Test
+    def configDocumentAddValueAfterInclude {
+        val origText = "include \"application\""
+        val configDocument = ConfigDocumentFactory.parseString(origText)
+
+        assertEquals(
+          "include \"application\"\nfoo : bar",
+            configDocument.withValueText("foo", "bar").render)
+    }
 }