Fixed test case

Test failed because /n was appended even when line count was 1
This commit is contained in:
Josh Pike 2018-04-03 13:42:53 +07:00 committed by GitHub
parent 172098b1f5
commit e020f97ea9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -107,7 +107,7 @@ function applyStyle() {
var nestedStyles = this._styles;
var i = nestedStyles.length;
var rebuiltString = '';
while (i--) {
@ -116,10 +116,14 @@ function applyStyle() {
// multiline handling functionality
var lines = str.split(/[\r\n]+/)
var rebuiltString = '';
lines.forEach(line => {
rebuiltString += (code.open + line.replace(code.closeRe, code.open) + code.close + '\n')
})
if (lines == 1) {
rebuiltString += code.open + line.replace(code.closeRe, code.open) + code.close
} else {
lines.forEach(line => {
rebuiltString += code.open + line.replace(code.closeRe, code.open) + code.close + '\n'
})
}
}
return rebuiltString;