From dfe347fb1de256d57b7ae4ec6983fdf6ba0c252e Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Fri, 1 Sep 2017 12:26:42 -0400 Subject: [PATCH] FIX: Wizard tests don't need `Discourse` defined --- .../javascripts/discourse-common/lib/icon-library.js.es6 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse-common/lib/icon-library.js.es6 b/app/assets/javascripts/discourse-common/lib/icon-library.js.es6 index 03c2240d5cb..bc8abf3c352 100644 --- a/app/assets/javascripts/discourse-common/lib/icon-library.js.es6 +++ b/app/assets/javascripts/discourse-common/lib/icon-library.js.es6 @@ -31,7 +31,10 @@ export function iconNode(id, params) { return renderIcon('node', id, params); } -Discourse.__widget_helpers.iconNode = iconNode; +// TODO: Improve how helpers are registered for vdom compliation +if (typeof Discourse !== "undefined") { + Discourse.__widget_helpers.iconNode = iconNode; +} export function registerIconRenderer(renderer) { _renderers.unshift(renderer);