fix(glimmer): remove extra space from sub-expressions without params (#4890)

master
Paul Chavard 2018-07-25 00:50:30 +02:00 committed by Lucas Duailibe
parent 5d254ce310
commit ca8e049126
3 changed files with 12 additions and 7 deletions

View File

@ -158,14 +158,13 @@ function print(path, options, print) {
);
}
case "SubExpression": {
const params = getParams(path, print);
const printedParams =
params.length > 0
? indent(concat([line, group(join(line, params))]))
: "";
return group(
concat([
"(",
printPath(path, print),
indent(concat([line, group(join(line, getParams(path, print)))])),
softline,
")"
])
concat(["(", printPath(path, print), printedParams, softline, ")"])
);
}
case "AttrNode": {

View File

@ -479,6 +479,7 @@ exports[`sub-expressions.hbs - glimmer-verify 1`] = `
<div
{{mustache
(concat
(service)
(helper param hashPair=Value)
(largeNameHelper param param param param hashPair=value hashPair=value hashPair=Value)
hashPair=(helper param param param param param param hashPair=value hashPair=value hashPair=value)
@ -489,6 +490,7 @@ exports[`sub-expressions.hbs - glimmer-verify 1`] = `
{{#block
(concat
(service)
(helper param hashPair=Value)
(largeNameHelper param param param param hashPair=value hashPair=value hashPair=Value)
hashPair=(helper param param param param param param hashPair=value hashPair=value hashPair=value)
@ -510,6 +512,7 @@ exports[`sub-expressions.hbs - glimmer-verify 1`] = `
<div
{{mustache
(concat
(service)
(helper param hashPair=Value)
(largeNameHelper
param param param param hashPair=value hashPair=value hashPair=Value
@ -531,6 +534,7 @@ exports[`sub-expressions.hbs - glimmer-verify 1`] = `
></div>
{{#block
(concat
(service)
(helper param hashPair=Value)
(largeNameHelper
param param param param hashPair=value hashPair=value hashPair=Value

View File

@ -1,6 +1,7 @@
<div
{{mustache
(concat
(service)
(helper param hashPair=Value)
(largeNameHelper param param param param hashPair=value hashPair=value hashPair=Value)
hashPair=(helper param param param param param param hashPair=value hashPair=value hashPair=value)
@ -11,6 +12,7 @@
{{#block
(concat
(service)
(helper param hashPair=Value)
(largeNameHelper param param param param hashPair=value hashPair=value hashPair=Value)
hashPair=(helper param param param param param param hashPair=value hashPair=value hashPair=value)