diff --git a/test/core-spec.js b/test/core-spec.js index 1c1f95319..c5e61e155 100644 --- a/test/core-spec.js +++ b/test/core-spec.js @@ -47,4 +47,23 @@ describe('Core', function(){ expect(messages.length).to.be(0); }); -}); \ No newline at end of file + it('Show formated result should not result in an error', function(){ + var code = 'tttttttttttttttttttttttttttttttttttt
中文tttttttttttttttttttttttttttttttttttttttttttttt'; + var messages = HTMLHint.verify(code, { + 'tag-pair': true, + 'alt-require': true + }); + var arrLogs = HTMLHint.format(messages); + expect(arrLogs.length).to.be(4); + + arrLogs = HTMLHint.format(messages, { + colors: true, + indent: 4 + }); + var log = arrLogs[0]; + expect(/\[37m/.test(log)).to.be(true); + expect(/ L1 /.test(log)).to.be(true); + expect(/|\.\.\./.test(log)).to.be(true); + expect(/t\.\.\./.test(log)).to.be(true); + }); +});