From 168bd779a1994d390ee862ff3bd2de1e7d7ea031 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Tue, 21 Feb 2023 14:20:55 -0500 Subject: Fix RemoveFoldersEx query. Fixes https://github.com/wixtoolset/issues/issues/7236. --- .../Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs') diff --git a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs index a9b37870..f90b87f6 100644 --- a/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs +++ b/src/ext/Util/test/WixToolsetTest.Util/UtilExtensionFixture.cs @@ -182,6 +182,21 @@ namespace WixToolsetTest.Util }, results.OrderBy(s => s).ToArray()); } + [Fact] + public void CanBuildRemoveFolderExInPackage() + { + var folder = TestData.Get(@"TestData\RemoveFolderExPackage"); + var build = new Builder(folder, typeof(UtilExtensionFactory), new[] { folder }); + + var results = build.BuildAndQuery(BuildX64, "Binary", "CustomAction", "RemoveFile", "Wix4RemoveFolderEx"); + WixAssert.CompareLineByLine(new[] + { + "Binary:Wix4UtilCA_X64\t[Binary data]", + "CustomAction:Wix4RemoveFoldersEx_X64\t65\tWix4UtilCA_X64\tWixRemoveFoldersEx\t", + "Wix4RemoveFolderEx:wrfRwBJnGq1p9zdOKI6qUQ.p.wHFtE\tfilF5_pLhBuF5b4N9XEo52g_hUM5Lo\tREMOVEPROP\t3\t", + }, results.OrderBy(s => s).ToArray()); + } + [Fact] public void CanBuildServiceConfig() { -- cgit v1.2.3-55-g6feb