Fixed bug in "Fix invalid italic tags" - thx invandrofly :)

Inspired by #1536
This commit is contained in:
Nikolaj Olsson 2016-02-06 19:51:57 +01:00
parent ec6398dba2
commit 66d1bd1190
2 changed files with 715 additions and 702 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Nikse.SubtitleEdit.Core;
namespace Test.Core
@ -55,5 +56,19 @@ namespace Test.Core
Assert.AreEqual("SubtitleEdit", HtmlUtil.RemoveHtmlTags(source));
}
[TestMethod]
public void FixInvalidItalicTags1()
{
const string s = "<i>foobar<i>?";
Assert.AreEqual("<i>foobar</i>?", HtmlUtil.FixInvalidItalicTags(s));
}
[TestMethod]
public void FixInvalidItalicTags2()
{
string s = "<i>foobar?" + Environment.NewLine + "<i>foobar?";
Assert.AreEqual("<i>foobar?</i>" + Environment.NewLine + "<i>foobar?</i>", HtmlUtil.FixInvalidItalicTags(s));
}
}
}