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);
+ });
+});