621 lines
11 KiB
Plaintext
621 lines
11 KiB
Plaintext
![]() |
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||
|
|
||
![]() |
exports[`block-statement.hbs - glimmer-verify 1`] = `
|
||
![]() |
{{#block param hashKey=hashValue as |blockParam|}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
|
||
|
{{#block almost80CharacterLongPositionalParamThatIsFirstAlmost80Chars helloWorldParam key=here}}
|
||
|
{{/block}}
|
||
|
|
||
|
{{#block param param param param param param param hashKey=hashValue as |blockParam|}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
|
||
|
{{#block param param param param param param param hashKey=HashValue hashKey=hashValue}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
|
||
|
{{#block param param param param param param param param param param param param param}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
|
||
|
{{#block hashKey=HashValue hashKey=hashValue hashKey=HashValue hashKey=hashValue hashKey=HashValue}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
|
||
|
{{#block}}
|
||
|
{{#block}}
|
||
|
hello
|
||
|
{{/block}}
|
||
|
{{/block}}
|
||
![]() |
|
||
![]() |
{{#block}}
|
||
|
{{#block param}}
|
||
|
hello
|
||
|
{{/block}}
|
||
|
{{/block}}
|
||
|
|
||
|
{{#block param}}
|
||
|
{{#block param}}
|
||
|
hello
|
||
|
{{/block}}
|
||
|
{{/block}}
|
||
|
|
||
|
{{#block}}
|
||
|
hello
|
||
|
{{/block}}
|
||
|
|
||
![]() |
<MyComponent as |firstName|>
|
||
|
{{firstName}}
|
||
|
</MyComponent>
|
||
|
|
||
|
<MyComponent as |firstName lastName|>
|
||
|
{{firstName}} {{lastName}}
|
||
|
</MyComponent>
|
||
![]() |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
{{#block param hashKey=hashValue as |blockParam|}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
{{#block
|
||
|
almost80CharacterLongPositionalParamThatIsFirstAlmost80Chars
|
||
|
helloWorldParam
|
||
|
key=here
|
||
|
}}{{/block}}
|
||
|
{{#block
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
hashKey=hashValue as |blockParam|
|
||
|
}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
{{#block
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
hashKey=HashValue
|
||
|
hashKey=hashValue
|
||
|
}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
{{#block
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
{{#block
|
||
|
hashKey=HashValue
|
||
|
hashKey=hashValue
|
||
|
hashKey=HashValue
|
||
|
hashKey=hashValue
|
||
|
hashKey=HashValue
|
||
|
}}
|
||
|
Hello
|
||
|
{{/block}}
|
||
|
{{#block}}{{#block}}hello{{/block}}{{/block}}
|
||
![]() |
{{#block}}
|
||
|
{{#block param}}
|
||
|
hello
|
||
|
{{/block}}
|
||
|
{{/block}}
|
||
|
{{#block param}}
|
||
|
{{#block param}}
|
||
|
hello
|
||
|
{{/block}}
|
||
|
{{/block}}
|
||
|
{{#block}}hello{{/block}}
|
||
![]() |
<MyComponent as |firstName|>
|
||
|
{{firstName}}
|
||
|
</MyComponent>
|
||
|
<MyComponent as |firstName lastName|>
|
||
|
{{firstName}}
|
||
|
{{lastName}}
|
||
|
</MyComponent>
|
||
![]() |
`;
|
||
|
|
||
![]() |
exports[`component.hbs - glimmer-verify 1`] = `
|
||
![]() |
<UserGreeting @name="Ricardo" @greeting="Olá" />
|
||
![]() |
{{@greeting}}, {{@name}}!
|
||
|
|
||
![]() |
<Form as |f|>
|
||
|
<f.input @title="hello" />
|
||
|
<f.input>hello</f.input>
|
||
|
</Form>
|
||
|
|
||
|
<this.label @title="hello" />
|
||
|
|
||
![]() |
<button onclick={{action next}}>Next</button>
|
||
![]() |
|
||
|
<button disabled class="disabled"></button>
|
||
|
|
||
|
<button disabled=disabled class="disabled"></button>
|
||
|
|
||
![]() |
<img alt="" />
|
||
|
|
||
![]() |
<div ...attributes>Hello</div>
|
||
![]() |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
![]() |
<UserGreeting @name="Ricardo" @greeting="Olá" />
|
||
![]() |
{{@greeting}}
|
||
|
,
|
||
|
{{@name}}
|
||
|
!
|
||
![]() |
<Form as |f|>
|
||
|
<f.input @title="hello" />
|
||
|
<f.input>
|
||
|
hello
|
||
|
</f.input>
|
||
|
</Form>
|
||
|
<this.label @title="hello" />
|
||
![]() |
<button onclick={{action next}}>
|
||
|
Next
|
||
|
</button>
|
||
![]() |
<button disabled class="disabled"></button>
|
||
|
<button disabled="disabled" class="disabled"></button>
|
||
![]() |
<img alt="" />
|
||
![]() |
<div ...attributes>
|
||
|
Hello
|
||
|
</div>
|
||
![]() |
`;
|
||
|
|
||
![]() |
exports[`concat-statement.hbs - glimmer-verify 1`] = `
|
||
![]() |
<div class="hello {{if goodbye true}}">
|
||
|
Hello
|
||
|
</div>
|
||
|
|
||
|
<div class="hello {{if goodbye true}} {{if goodbye false}} {{if goodbye true}} {{if goodbye false}} {{if goodbye true}}">
|
||
|
Hello
|
||
|
</div>
|
||
|
|
||
|
<a href="/{{url}}/{{url}}"></a>
|
||
![]() |
|
||
|
<div class=" class-a{{myClass}}"></div>
|
||
|
<div class=" class-b {{myClass}}"></div>
|
||
|
<div class=" {{myClass}}class-c"></div>
|
||
|
<div class=" {{myClass}} class-d"></div>
|
||
|
<div class=" class-e{{myClass}} class-f"></div>
|
||
|
<div class=" class-g{{myClass}}class-h "></div>
|
||
|
<div class=" class-i {{myClass}}class-j"></div>
|
||
|
<div class="class-k {{myClass}} class-l"></div>
|
||
|
<div class=" class-m {{myClass}} class-n {{myClass}}class-o "></div>
|
||
|
<div class=" class-p class-q"></div>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
<div class="hello {{if goodbye true}}">
|
||
![]() |
Hello
|
||
|
</div>
|
||
|
<div
|
||
|
class="hello
|
||
|
{{if goodbye true}}
|
||
![]() |
|
||
![]() |
{{if goodbye false}}
|
||
![]() |
|
||
![]() |
{{if goodbye true}}
|
||
![]() |
|
||
![]() |
{{if goodbye false}}
|
||
![]() |
|
||
![]() |
{{if goodbye true}}"
|
||
|
>
|
||
|
Hello
|
||
|
</div>
|
||
|
<a href="/{{url}}/{{url}}"></a>
|
||
![]() |
<div class="class-a{{myClass}}"></div>
|
||
|
<div class="class-b {{myClass}}"></div>
|
||
|
<div class="{{myClass}}class-c"></div>
|
||
|
<div class="{{myClass}} class-d"></div>
|
||
|
<div class="class-e{{myClass}} class-f"></div>
|
||
|
<div class="class-g{{myClass}}class-h"></div>
|
||
|
<div class="class-i {{myClass}}class-j"></div>
|
||
|
<div class="class-k {{myClass}} class-l"></div>
|
||
|
<div class="class-m {{myClass}} class-n {{myClass}}class-o"></div>
|
||
|
<div class="class-p class-q"></div>
|
||
![]() |
`;
|
||
|
|
||
![]() |
exports[`element-modifier-statement.hbs - glimmer-verify 1`] = `
|
||
![]() |
<div {{hello param hash=key}} {{goodbye param}}>
|
||
|
Hello
|
||
|
</div>
|
||
|
|
||
|
<div {{hello param param param param param param param param param param param param}}>
|
||
|
Hello
|
||
|
</div>
|
||
|
|
||
|
<div {{hello hashPair=value hashPair=value hashPair=value hashPair=value hashPair=value}}>
|
||
|
Hello
|
||
|
</div>
|
||
|
|
||
|
<div {{hello param param param param hashPair=value hashPair=value hashPair=value hashPair=value hashPair=value}}>
|
||
|
Hello
|
||
|
</div>
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
<div {{hello param hash=key}} {{goodbye param}}>
|
||
|
Hello
|
||
|
</div>
|
||
|
<div
|
||
|
{{hello
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
}}
|
||
|
>
|
||
|
Hello
|
||
|
</div>
|
||
|
<div
|
||
|
{{hello
|
||
|
hashPair=value
|
||
|
hashPair=value
|
||
|
hashPair=value
|
||
|
hashPair=value
|
||
|
hashPair=value
|
||
|
}}
|
||
|
>
|
||
|
Hello
|
||
|
</div>
|
||
|
<div
|
||
|
{{hello
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
param
|
||
|
hashPair=value
|
||
|
hashPair=value
|
||
|
hashPair=value
|
||
|
hashPair=value
|
||
|
hashPair=value
|
||
|
}}
|
||
|
>
|
||
|
Hello
|
||
|
</div>
|
||
|
`;
|
||
|
|
||
![]() |
exports[`element-node.hbs - glimmer-verify 1`] = `
|
||
![]() |
<div class="attribute" {{modifier}} {{! comment}}>
|
||
|
Hello
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
Hello
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
hi
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
A long enough string to trigger a line break that would prevent wrapping.
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
A long enough string to trigger a line break that would prevent wrapping more.
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
A long enough string to trigger a line break that would prevent wrapping more and more.
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
{{#block}}
|
||
|
{{hello}}
|
||
|
{{/block}}
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
{{hello}}
|
||
|
</div>
|
||
|
|
||
|
<div></div>
|
||
|
<img />
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
<div class="attribute" {{modifier}} {{! comment}}>
|
||
|
Hello
|
||
|
</div>
|
||
|
<div>
|
||
|
Hello
|
||
|
</div>
|
||
|
<div>
|
||
|
hi
|
||
|
</div>
|
||
|
<div>
|
||
|
A long enough string to trigger a line break that would prevent wrapping.
|
||
|
</div>
|
||
|
<div>
|
||
|
A long enough string to trigger a line break that would prevent wrapping more.
|
||
|
</div>
|
||
|
<div>
|
||
|
A long enough string to trigger a line break that would prevent wrapping more and more.
|
||
|
</div>
|
||
|
<div>
|
||
|
{{#block}}{{hello}}{{/block}}
|
||
|
</div>
|
||
|
<div>
|
||
|
{{hello}}
|
||
|
</div>
|
||
|
<div></div>
|
||
|
<img />
|
||
|
`;
|
||
|
|
||
![]() |
exports[`else-if.hbs - glimmer-verify 1`] = `
|
||
![]() |
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else}}
|
||
|
e
|
||
|
{{/if}}
|
||
|
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else}}
|
||
|
hello
|
||
|
{{#if f}}
|
||
|
g
|
||
|
{{/if}}
|
||
|
e
|
||
|
{{/if}}
|
||
|
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else if e}}
|
||
|
f
|
||
|
{{else if g}}
|
||
|
h
|
||
|
{{else}}
|
||
|
j
|
||
|
{{/if}}
|
||
|
|
||
|
<div>
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else}}
|
||
|
e
|
||
|
{{/if}}
|
||
|
</div>
|
||
|
|
||
|
<div>
|
||
|
<div>
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else}}
|
||
|
e
|
||
|
{{/if}}
|
||
|
</div>
|
||
|
</div>
|
||
![]() |
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else}}
|
||
|
{{#each c as |d|}}
|
||
|
e
|
||
|
{{/each}}
|
||
|
{{/if}}
|
||
|
|
||
|
{{#if a}}
|
||
|
{{#if b}}
|
||
|
ab
|
||
|
{{else if c}}
|
||
|
ac
|
||
|
{{/if}}
|
||
|
{{/if}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
![]() |
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else}}
|
||
|
e
|
||
|
{{/if}}
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else}}
|
||
|
hello
|
||
|
{{#if f}}
|
||
|
g
|
||
|
{{/if}}
|
||
|
e
|
||
|
{{/if}}
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else if e}}
|
||
|
f
|
||
|
{{else if g}}
|
||
|
h
|
||
|
{{else}}
|
||
|
j
|
||
|
{{/if}}
|
||
|
<div>
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else}}
|
||
|
e
|
||
|
{{/if}}
|
||
|
</div>
|
||
|
<div>
|
||
|
<div>
|
||
|
{{#if a}}
|
||
|
b
|
||
|
{{else if c}}
|
||
|
d
|
||
|
{{else}}
|
||
|
e
|
||
|
{{/if}}
|
||
|
</div>
|
||
|
</div>
|
||
![]() |
{{#if a}}
|
||
|
b
|
||
|
{{else}}
|
||
|
{{#each c as |d|}}
|
||
|
e
|
||
|
{{/each}}
|
||
|
{{/if}}
|
||
|
{{#if a}}
|
||
|
{{#if b}}
|
||
|
ab
|
||
|
{{else if c}}
|
||
|
ac
|
||
|
{{/if}}
|
||
|
{{/if}}
|
||
![]() |
`;
|
||
|
|
||
![]() |
exports[`literals.hbs - glimmer-verify 1`] = `
|
||
![]() |
{{mustache true}}
|
||
|
{{mustache 5}}
|
||
|
{{mustache undefined}}
|
||
|
{{mustache null}}
|
||
|
<!-- hello world -->
|
||
|
{{! Mustache Comment}}
|
||
|
{{!-- Mustache Comment }} --}}
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
{{mustache true}}
|
||
|
{{mustache 5}}
|
||
|
{{mustache undefined}}
|
||
|
{{mustache null}}
|
||
|
<!-- hello world -->
|
||
|
{{! Mustache Comment}}
|
||
|
{{!-- Mustache Comment }} --}}
|
||
|
`;
|
||
|
|
||
![]() |
exports[`loop.hbs - glimmer-verify 1`] = `
|
||
![]() |
<ul>
|
||
|
{{#each speakers key="@index" as |speaker|}}
|
||
|
<li>{{speaker}}</li>
|
||
|
{{/each}}
|
||
|
</ul>
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
<ul>
|
||
|
{{#each speakers key="@index" as |speaker|}}
|
||
|
<li>
|
||
|
{{speaker}}
|
||
|
</li>
|
||
|
{{/each}}
|
||
|
</ul>
|
||
|
`;
|
||
|
|
||
![]() |
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)
|
||
|
hashPair=(does not need a line break due to being under 80 chars long)
|
||
|
)
|
||
|
}}
|
||
|
></div>
|
||
|
|
||
|
{{#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)
|
||
|
hashPair=(does not need a line break due to being under 80 chars long)
|
||
|
)
|
||
|
}}
|
||
|
|
||
|
{{/block}}
|
||
|
|
||
|
{{foobar-sub-component/foobar-foo
|
||
|
hook="stringLiteral"
|
||
|
foo=
|
||
|
(t
|
||
|
(concat "stringLiteral" (get blockParam "stringLiteral") hash=hash hash=hash)
|
||
|
foo=(simple-helper (hash hashKey=blockParam.foo assignParam=blockParam.bar))
|
||
|
)
|
||
|
}}
|
||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
<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
|
||
|
)
|
||
|
hashPair=(does not need a line break due to being under 80 chars long)
|
||
|
)
|
||
|
}}
|
||
|
></div>
|
||
|
{{#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
|
||
|
)
|
||
|
hashPair=(does not need a line break due to being under 80 chars long)
|
||
|
)
|
||
|
}}{{/block}}
|
||
|
{{foobar-sub-component/foobar-foo
|
||
|
hook="stringLiteral"
|
||
|
foo=(t
|
||
|
(concat
|
||
|
"stringLiteral" (get blockParam "stringLiteral") hash=hash hash=hash
|
||
|
)
|
||
|
foo=(simple-helper (hash hashKey=blockParam.foo assignParam=blockParam.bar))
|
||
|
)
|
||
|
}}
|
||
|
`;
|