Use non-breaking space instead of standard space in Ellipsize.

This commit is contained in:
Thierry Fleury
2015-11-19 08:58:49 +01:00
parent ccaa47b200
commit 5bfb858e3b
2 changed files with 2 additions and 2 deletions

View File

@@ -52,7 +52,7 @@ namespace Orchard.Tests.Utility.Extensions {
[Test] [Test]
public void Ellipsize_LongStringTruncatedToNearestWord() { public void Ellipsize_LongStringTruncatedToNearestWord() {
const string toEllipsize = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed purus quis purus orci aliquam."; const string toEllipsize = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed purus quis purus orci aliquam.";
Assert.That(toEllipsize.Ellipsize(46), Is.StringMatching("Lorem ipsum dolor sit amet, consectetur")); Assert.That(toEllipsize.Ellipsize(46), Is.StringMatching("Lorem ipsum dolor sit amet, consectetur\u00A0\u2026"));
} }
[Test] [Test]

View File

@@ -26,7 +26,7 @@ namespace Orchard.Utility.Extensions {
} }
public static string Ellipsize(this string text, int characterCount) { public static string Ellipsize(this string text, int characterCount) {
return text.Ellipsize(characterCount, ""); return text.Ellipsize(characterCount, "\u00A0\u2026");
} }
public static string Ellipsize(this string text, int characterCount, string ellipsis, bool wordBoundary = false) { public static string Ellipsize(this string text, int characterCount, string ellipsis, bool wordBoundary = false) {