Merge pull request #1505 from MacKLess/handlebars

Add test for formatting handlebars with nbsp
This commit is contained in:
Liam Newman 2018-08-23 15:07:14 -07:00 committed by GitHub
commit d710e25b93
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 94 additions and 0 deletions

View File

@ -1830,6 +1830,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {{field}}\n' +
@ -2056,6 +2064,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {{em-input label="Some Labe" property="amt" type="text" placeholder=""}}\n' +
@ -2282,6 +2298,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {{! comment}}\n' +
@ -2508,6 +2532,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {{!-- comment--}}\n' +
@ -2734,6 +2766,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {{Hello "woRld"}} {{!-- comment--}} {{heLloWorlD}}\n' +
@ -2960,6 +3000,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {pre{{field1}} {{field2}} {{field3}}post\n' +
@ -3239,6 +3287,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {{! \n' +
@ -3636,6 +3692,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {{!-- \n' +
@ -4072,6 +4136,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' {{!-- \n' +
@ -4501,6 +4573,14 @@ function run_html_tests(test_obj, Urlencoded, js_beautify, html_beautify, css_be
' </span>\n' +
' <strong>{{userName}}:&nbsp;</strong>{{text}}\n' +
'</div>');
bth(
'{{#isDealLink}}\n' +
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}',
// -- output --
'{{#isDealLink}}\n' +
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>\n' +
'{{/isDealLink}}');
bth(
'{{#if 1}}\n' +
' content\n' +

View File

@ -894,6 +894,20 @@ exports.test_data = {
]
},
// Issue #1415 -- Indent Formatting with Handlebars and &nbsp
{
input_: [
'{{#isDealLink}}',
'&nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>',
'{{/isDealLink}}'
],
output: [
'{{#isDealLink}}',
' &nbsp;&nbsp;<a target="_blank" href="{{dealLink}}" class="weak">See</a>',
'{{/isDealLink}}'
]
},
// Test {{else}} aligned with {{#if}} and {{/if}}
{
input_: '{{#if 1}}\n' +