diff --git a/packages/ember-glimmer/tests/integration/helpers/custom-helper-test.js b/packages/ember-glimmer/tests/integration/helpers/custom-helper-test.js index db0ce6f613e..5f91f45d07d 100644 --- a/packages/ember-glimmer/tests/integration/helpers/custom-helper-test.js +++ b/packages/ember-glimmer/tests/integration/helpers/custom-helper-test.js @@ -282,6 +282,30 @@ moduleFor('Helpers test: custom helpers', class extends RenderingTest { this.assertText('Who overcomes by force hath overcome but half his foe'); } + ['@test parameterless helper is usable in subexpressions']() { + this.registerHelper('should-show', () => { return true; }); + + this.render(`{{#if (should-show)}}true{{/if}}`); + + this.assertText('true'); + + this.runTask(() => this.rerender()); + + this.assertText('true'); + } + + ['@glimmer parameterless helper is usable in attributes']() { + this.registerHelper('foo-bar', () => { return 'baz'; }); + + this.render(`
`); + + this.assertHTML('
'); + + this.runTask(() => this.rerender()); + + this.assertHTML('
'); + } + ['@test simple helper not usable with a block']() { this.registerHelper('some-helper', () => {});