From 04857e8823f19b6ba560fcd99a4705094aa52652 Mon Sep 17 00:00:00 2001 From: Nazar Gargol Date: Mon, 18 Mar 2019 19:52:49 +0800 Subject: [PATCH] Added tests for null values in content/excerpt helpers refs #10612 - Added test coverage for existing implementation in excerpt helper and new changes in content helper (9a21bea) --- core/test/unit/helpers/content_spec.js | 8 ++++++++ core/test/unit/helpers/excerpt_spec.js | 11 +++++++++++ 2 files changed, 19 insertions(+) diff --git a/core/test/unit/helpers/content_spec.js b/core/test/unit/helpers/content_spec.js index dcbae4914f..9ed2a9f730 100644 --- a/core/test/unit/helpers/content_spec.js +++ b/core/test/unit/helpers/content_spec.js @@ -4,6 +4,14 @@ var should = require('should'), helpers = require('../../../server/helpers'); describe('{{content}} helper', function () { + it('renders empty string when null', function () { + var html = null, + rendered = helpers.content.call({html: html}); + + should.exist(rendered); + rendered.string.should.equal(''); + }); + it('can render content', function () { var html = 'Hello World', rendered = helpers.content.call({html: html}); diff --git a/core/test/unit/helpers/excerpt_spec.js b/core/test/unit/helpers/excerpt_spec.js index 76f049db1f..9c03dc8a79 100644 --- a/core/test/unit/helpers/excerpt_spec.js +++ b/core/test/unit/helpers/excerpt_spec.js @@ -4,6 +4,17 @@ var should = require('should'), helpers = require('../../../server/helpers'); describe('{{excerpt}} Helper', function () { + it('renders empty string when html and excerpt are null', function () { + var html = null, + rendered = helpers.excerpt.call({ + html: html, + custom_excerpt: null + }); + + should.exist(rendered); + rendered.string.should.equal(''); + }); + it('can render excerpt', function () { var html = 'Hello World', rendered = helpers.excerpt.call({