From c753a02ae7cbabac9f65183caae1129a6e8e7ef2 Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Sun, 29 Jul 2018 14:36:21 -0400 Subject: [PATCH] Check for owner before calling isGlimmerTwo Resolves #816 --- ember_debug/view-debug.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ember_debug/view-debug.js b/ember_debug/view-debug.js index 19ed2644a8..8fe396d537 100644 --- a/ember_debug/view-debug.js +++ b/ember_debug/view-debug.js @@ -153,7 +153,8 @@ export default EmberObject.extend(PortMixin, { }; window.addEventListener('resize', this.resizeHandler); - if (this.isGlimmerTwo()) { + // We do not have an `owner` when testing, so check for an owner here before calling isGlimmerTwo + if (this.getOwner() && this.isGlimmerTwo()) { this.glimmerTree = new GlimmerTree({ owner: this.getOwner(), retainObject: this.retainObject.bind(this), @@ -356,7 +357,7 @@ export default EmberObject.extend(PortMixin, { }, isGlimmerTwo() { - return this.get('namespace.owner').hasRegistration('service:-glimmer-environment'); + return this.getOwner().hasRegistration('service:-glimmer-environment'); }, modelForView(view) {