From 306e695f696bc713395ec79906108f3e2b2cd00c Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Sat, 22 Sep 2018 08:03:41 -0700 Subject: [PATCH] Add test for quote in path (#1848) --- Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs b/Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs index 6a025eaf..c3e70654 100644 --- a/Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs +++ b/Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs @@ -52,6 +52,16 @@ namespace Newtonsoft.Json.Tests.Linq [TestFixture] public class LinqToJsonTest : TestFixtureBase { + [Test] + public void EscapedQuotePath() + { + JValue v = new JValue(1); + JObject o = new JObject(); + o["We're offline!"] = v; + + Assert.AreEqual(@"['We\'re offline!']", v.Path); + } + #if !(NET20 || NET35 || PORTABLE40 || PORTABLE) || NETSTANDARD1_3 || NETSTANDARD2_0 public class DemoClass {