From db8641b5ab125679b028848d1747d7a4cef6fc37 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Mon, 10 Dec 2018 22:52:03 -0600 Subject: Make WixCop move Directory/@ShortName to @Name. (#7) Fixes wixtoolset/issues#5652. --- src/test/WixToolsetTest.WixCop/ConverterFixture.cs | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src/test') diff --git a/src/test/WixToolsetTest.WixCop/ConverterFixture.cs b/src/test/WixToolsetTest.WixCop/ConverterFixture.cs index 863a781a..ceac07d6 100644 --- a/src/test/WixToolsetTest.WixCop/ConverterFixture.cs +++ b/src/test/WixToolsetTest.WixCop/ConverterFixture.cs @@ -420,6 +420,34 @@ namespace WixToolsetTest.WixCop Assert.Equal(expected, actual); } + [Fact] + public void CanConvertShortNameDirectoryWithoutName() + { + var parse = String.Join(Environment.NewLine, + "", + "", + " ", + ""); + + var expected = String.Join(Environment.NewLine, + "", + "", + " ", + ""); + + var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo); + + var messaging = new DummyMessaging(); + var converter = new Converter(messaging, 2, null, null); + + var errors = converter.ConvertDocument(document); + + var actual = UnformattedDocumentString(document); + + Assert.Equal(1, errors); + Assert.Equal(expected, actual); + } + [Fact] public void CanConvertSuppressSignatureValidationNo() { -- cgit v1.2.3-55-g6feb