From 0d29fa5d042d56517aaefb21f4fc512516039377 Mon Sep 17 00:00:00 2001 From: Ron Martin Date: Sun, 28 Mar 2021 23:29:37 -0400 Subject: Fix deprecated $(loc.xxx) localization variable references. Fixes wixtoolset/issues#6262 --- .../WixToolsetTest.Converters/ConverterFixture.cs | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'src/test') diff --git a/src/test/WixToolsetTest.Converters/ConverterFixture.cs b/src/test/WixToolsetTest.Converters/ConverterFixture.cs index 39521da0..13df9da7 100644 --- a/src/test/WixToolsetTest.Converters/ConverterFixture.cs +++ b/src/test/WixToolsetTest.Converters/ConverterFixture.cs @@ -407,5 +407,43 @@ namespace WixToolsetTest.Converters Assert.Equal(2, errors); Assert.Equal(expected, actual); } + + [Fact] + public void CanConvertDeprecatedPrefix() + { + var parse = String.Join(Environment.NewLine, + "", + "", + "", + "", + "", + "", + "", + "", + ""); + + var expected = String.Join(Environment.NewLine, + "", + "", + "", + "", + "", + "", + "", + "", + ""); + + var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo); + + var messaging = new MockMessaging(); + var converter = new WixConverter(messaging, 2, null, null); + + var errors = converter.ConvertDocument(document); + + var actual = UnformattedDocumentString(document); + + Assert.Equal(3, errors); + Assert.Equal(expected, actual); + } } } -- cgit v1.2.3-55-g6feb