From c446a305646f031ba5dedb706abf7efe14e68927 Mon Sep 17 00:00:00 2001 From: Jacob Jewell Date: Fri, 19 Mar 2021 16:38:33 -0400 Subject: [PATCH] prevent undefined error when package.json does not have devDepdendencies --- lib/commands/exam.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/commands/exam.js b/lib/commands/exam.js index c7d641cbc..87e929b78 100644 --- a/lib/commands/exam.js +++ b/lib/commands/exam.js @@ -100,9 +100,12 @@ module.exports = TestCommand.extend({ this.tasks.Test = TestTask; this.tasks.TestServer = TestServerTask; this.testemEvents = new TestemEvents(this.project.root); - this.emberCliVersion = - this.project.pkg.devDependencies['ember-cli'] || - this.project.pkg.dependencies['ember-cli']; + + const pkg = this.project.pkg; + const dependencies = pkg.dependencies || {}; + const devDependencies = pkg.devDependencies || {}; + + this.emberCliVersion = devDependencies['ember-cli'] || dependencies['ember-cli']; }, /**