diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2014-07-23 21:22:11 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2014-07-23 21:22:11 +0400 |
commit | 406a07ac466b8a09810046c0d0fe3bd667acf9b5 (patch) | |
tree | 99d31e3b75ace07193f3f1a6fee738f54ccde213 /main/src/core/MonoDevelop.TextEditor.Tests | |
parent | c1d4c4697e193970a1361b2cfb78da3401472696 (diff) |
[TextEditor.Tests] Fixed a potential race condition in the unit tests.
Diffstat (limited to 'main/src/core/MonoDevelop.TextEditor.Tests')
-rw-r--r-- | main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/HtmlWriterTests.cs | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/HtmlWriterTests.cs b/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/HtmlWriterTests.cs index 9431a9a511..1e7b4d3fd7 100644 --- a/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/HtmlWriterTests.cs +++ b/main/src/core/MonoDevelop.TextEditor.Tests/Mono.TextEditor.Tests/HtmlWriterTests.cs @@ -38,9 +38,11 @@ namespace Mono.TextEditor.Tests { if (Platform.IsWindows) Assert.Inconclusive (); - var data = Create ("class Foo {}"); + var data = Create (""); data.ColorStyle = SyntaxModeService.GetColorStyle ("Tango"); data.Document.SyntaxMode = SyntaxModeService.GetSyntaxMode (data.Document, "text/x-csharp"); + data.Text = "class Foo {}"; + SyntaxModeService.WaitUpdate (data.Document); string generatedHtml = HtmlWriter.GenerateHtml (data); Assert.AreEqual ( @"<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN""> @@ -61,13 +63,15 @@ namespace Mono.TextEditor.Tests { if (Platform.IsWindows) Assert.Inconclusive (); - var data = Create ( -@"<foo - attr1 = ""1"" - attr2 = ""2"" -/>"); + var data = Create (""); data.ColorStyle = SyntaxModeService.GetColorStyle ("Tango"); data.Document.SyntaxMode = SyntaxModeService.GetSyntaxMode (data.Document, "application/xml"); + data.Text = @"<foo + attr1 = ""1"" + attr2 = ""2"" +/>"; + SyntaxModeService.WaitUpdate (data.Document); + string generatedHtml = HtmlWriter.GenerateHtml (data); Assert.AreEqual ( @"<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN""> |