From ee50276c7a1b2133f07a37eb0e8471a458ae6f8d Mon Sep 17 00:00:00 2001 From: Taryn Hill Date: Fri, 17 Jun 2016 11:20:43 -0500 Subject: [PATCH] Add a new MiniYaml test regarding line numbers --- OpenRA.Test/OpenRA.Game/MiniYamlTest.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/OpenRA.Test/OpenRA.Game/MiniYamlTest.cs b/OpenRA.Test/OpenRA.Game/MiniYamlTest.cs index e9eb311442..6d10dafd2f 100644 --- a/OpenRA.Test/OpenRA.Game/MiniYamlTest.cs +++ b/OpenRA.Test/OpenRA.Game/MiniYamlTest.cs @@ -154,5 +154,20 @@ Test: Assert.IsFalse(result.First(n => n.Key == "MockString").Value.Nodes.Any(n => n.Key == "AString"), "MockString value should have been removed, but was not."); } + + [TestCase(TestName = "Empty lines should count toward line numbers")] + public void EmptyLinesShouldCountTowardLineNumbers() + { + var yaml = @" +TestA: + Nothing: + +TestB: + Nothing: +"; + + var result = MiniYaml.FromString(yaml).First(n => n.Key == "TestB"); + Assert.AreEqual(5, result.Location.Line); + } } }