diff --git a/packages/@ember/-internals/glimmer/tests/integration/application/rendering-test.js b/packages/@ember/-internals/glimmer/tests/integration/application/rendering-test.js index 8de7cea7069..8cdd4dc11cc 100644 --- a/packages/@ember/-internals/glimmer/tests/integration/application/rendering-test.js +++ b/packages/@ember/-internals/glimmer/tests/integration/application/rendering-test.js @@ -503,5 +503,28 @@ moduleFor( }, expectedBacktrackingMessage); }); } + + ['@test route templates with {{{undefined}}} [GH#14924] [GH#16172]']() { + this.router.map(function() { + this.route('first'); + this.route('second'); + }); + + this.addTemplate('first', 'first'); + this.addTemplate('second', '{{{undefined}}}second'); + + return this.visit('/first') + .then(() => { + this.assertText('first'); + return this.visit('/second'); + }) + .then(() => { + this.assertText('second'); + return this.visit('/first'); + }) + .then(() => { + this.assertText('first'); + }); + } } );