aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
authorBob Arnson <bob@joyofsetup.com>2019-11-01 18:03:29 -0400
committerBob Arnson <bob@firegiant.com>2019-11-01 18:05:48 -0400
commit2c6285da46439ec98f89f09e2029f801924014ed (patch)
treed302a6efd422572693f32ef7608e97c3da4307a2 /src/test
parent8b1861a0d9fc636f02ccb9452946863e31a46b78 (diff)
downloadwix-2c6285da46439ec98f89f09e2029f801924014ed.tar.gz
wix-2c6285da46439ec98f89f09e2029f801924014ed.tar.bz2
wix-2c6285da46439ec98f89f09e2029f801924014ed.zip
Handle CustomTable/@BootstrapperApplicationData.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/WixToolsetTest.Converters/ConverterFixture.cs28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/test/WixToolsetTest.Converters/ConverterFixture.cs b/src/test/WixToolsetTest.Converters/ConverterFixture.cs
index 71069333..e2c0be5b 100644
--- a/src/test/WixToolsetTest.Converters/ConverterFixture.cs
+++ b/src/test/WixToolsetTest.Converters/ConverterFixture.cs
@@ -450,6 +450,34 @@ namespace WixToolsetTest.Converters
450 } 450 }
451 451
452 [Fact] 452 [Fact]
453 public void CanConvertCustomTableBootstrapperApplicationData()
454 {
455 var parse = String.Join(Environment.NewLine,
456 "<?xml version='1.0' encoding='utf-8'?>",
457 "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>",
458 " <CustomTable Id='FgAppx' BootstrapperApplicationData='yes' />",
459 "</Wix>");
460
461 var expected = String.Join(Environment.NewLine,
462 "<?xml version=\"1.0\" encoding=\"utf-16\"?>",
463 "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">",
464 " <CustomTable Id=\"FgAppx\" Unreal=\"yes\" />",
465 "</Wix>");
466
467 var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo);
468
469 var messaging = new DummyMessaging();
470 var converter = new Wix3Converter(messaging, 2, null, null);
471
472 var errors = converter.ConvertDocument(document);
473
474 var actual = UnformattedDocumentString(document);
475
476 Assert.Equal(1, errors);
477 Assert.Equal(expected, actual);
478 }
479
480 [Fact]
453 public void CanConvertShortNameDirectoryWithoutName() 481 public void CanConvertShortNameDirectoryWithoutName()
454 { 482 {
455 var parse = String.Join(Environment.NewLine, 483 var parse = String.Join(Environment.NewLine,