diff --git a/core/test/unit/server_helpers_index_spec.js b/core/test/unit/server_helpers_index_spec.js index 664ba10c3e..eec033b2de 100644 --- a/core/test/unit/server_helpers_index_spec.js +++ b/core/test/unit/server_helpers_index_spec.js @@ -144,6 +144,20 @@ describe('Core Helpers', function () { rendered.string.should.equal(expected); }); + it('can truncate html with non-ascii characters by word', function () { + var html = "

Едквюэ опортэат праэчынт ючю но, квуй эю

", + expected = "Едквюэ опортэат", + rendered = ( + helpers.excerpt.call( + {html: html}, + {"hash": {"words": "2"}} + ) + ); + + should.exist(rendered); + rendered.string.should.equal(expected); + }); + it('can truncate html by character', function () { var html = "

Hello World! It's me!

", expected = "Hello Wo", diff --git a/package.json b/package.json index 65d56f495b..58c615f30c 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "bookshelf": "0.6.1", "colors": "0.6.2", "connect-slashes": "0.0.11", - "downsize": "0.0.3", + "downsize": "0.0.4", "express": "3.4.4", "express-hbs": "0.5.1", "fs-extra": "0.8.1",