aboutsummaryrefslogtreecommitdiff
path: root/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'src/test')
-rw-r--r--src/test/WixToolsetTest.Converters/ConverterFixture.cs26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/test/WixToolsetTest.Converters/ConverterFixture.cs b/src/test/WixToolsetTest.Converters/ConverterFixture.cs
index 29f34412..c74ef121 100644
--- a/src/test/WixToolsetTest.Converters/ConverterFixture.cs
+++ b/src/test/WixToolsetTest.Converters/ConverterFixture.cs
@@ -355,5 +355,31 @@ namespace WixToolsetTest.Converters
355 Assert.Equal(1, errors); 355 Assert.Equal(1, errors);
356 Assert.Equal(expected, actual); 356 Assert.Equal(expected, actual);
357 } 357 }
358
359 [Fact]
360 public void CantConvertVerbTarget()
361 {
362 var parse = String.Join(Environment.NewLine,
363 "<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>",
364 " <Verb Target='anything' />",
365 "</Wix>");
366
367 var expected = String.Join(Environment.NewLine,
368 "<Wix xmlns=\"http://wixtoolset.org/schemas/v4/wxs\">",
369 " <Verb Target=\"anything\" />",
370 "</Wix>");
371
372 var document = XDocument.Parse(parse, LoadOptions.PreserveWhitespace | LoadOptions.SetLineInfo);
373
374 var messaging = new MockMessaging();
375 var converter = new WixConverter(messaging, 2, null, null);
376
377 var errors = converter.ConvertDocument(document);
378
379 var actual = UnformattedDocumentString(document);
380
381 Assert.Equal(2, errors);
382 Assert.Equal(expected, actual);
383 }
358 } 384 }
359} 385}