aboutsummaryrefslogtreecommitdiff
path: root/src/test/WixToolsetTest.CoreIntegration/BadInputFixture.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-12-19 14:41:19 -0600
committerSean Hall <r.sean.hall@gmail.com>2020-12-19 21:32:39 -0600
commit85deb61f666f6817c1a137ace4d666c8ae2940fb (patch)
treeb341f45a3a9d1a58d7cd2bf37f1565d7d34ce970 /src/test/WixToolsetTest.CoreIntegration/BadInputFixture.cs
parent149867e176f22fe0af1a57355a7ace820710a791 (diff)
downloadwix-85deb61f666f6817c1a137ace4d666c8ae2940fb.tar.gz
wix-85deb61f666f6817c1a137ace4d666c8ae2940fb.tar.bz2
wix-85deb61f666f6817c1a137ace4d666c8ae2940fb.zip
4862 - Disallow Burn Variables that are Hidden and Persisted.
Diffstat (limited to 'src/test/WixToolsetTest.CoreIntegration/BadInputFixture.cs')
-rw-r--r--src/test/WixToolsetTest.CoreIntegration/BadInputFixture.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/test/WixToolsetTest.CoreIntegration/BadInputFixture.cs b/src/test/WixToolsetTest.CoreIntegration/BadInputFixture.cs
index 7a630a36..02422cf7 100644
--- a/src/test/WixToolsetTest.CoreIntegration/BadInputFixture.cs
+++ b/src/test/WixToolsetTest.CoreIntegration/BadInputFixture.cs
@@ -55,5 +55,28 @@ namespace WixToolsetTest.CoreIntegration
55 Assert.Equal(21, result.ExitCode); 55 Assert.Equal(21, result.ExitCode);
56 } 56 }
57 } 57 }
58
59 [Fact]
60 public void BundleVariableWithHiddenPersistedIsRejected()
61 {
62 var folder = TestData.Get(@"TestData\BadInput");
63
64 using (var fs = new DisposableFileSystem())
65 {
66 var baseFolder = fs.GetFolder();
67 var intermediateFolder = Path.Combine(baseFolder, "obj");
68 var wixlibPath = Path.Combine(intermediateFolder, @"test.wixlib");
69
70 var result = WixRunner.Execute(new[]
71 {
72 "build",
73 Path.Combine(folder, "HiddenPersistedBundleVariable.wxs"),
74 "-intermediateFolder", intermediateFolder,
75 "-o", wixlibPath,
76 });
77
78 Assert.Equal(193, result.ExitCode);
79 }
80 }
58 } 81 }
59} 82}