module.exports = {
  normalizeEntityName: function() {
    // this prevents an error when the entityName is
    // not specified (since that doesn't actually matter
    // to us
  },

  afterInstall: function() {
    return this.addBowerPackagesToProject([
      { name: 'qunit',                           target: '~1.17.1' },
      { name: 'ember-cli/ember-cli-test-loader', target: '0.1.3'   },
      { name: 'ember-qunit-notifications',       target: '0.0.7'   },
      { name: 'ember-qunit',                     target: '0.4.9'   }
    ]);
  }
};

module.exports = {
  normalizeEntityName: function() {
    // this prevents an error when the entityName is
    // not specified (since that doesn't actually matter
    // to us
  },

  afterInstall: function() {
    return this.addBowerPackagesToProject([
      { name: 'qunit',                           target: '~1.18.0' },
      { name: 'ember-cli/ember-cli-test-loader', target: '0.1.3'   },
      { name: 'ember-qunit-notifications',       target: '0.0.7'   },
      { name: 'ember-qunit',                     target: '0.4.9'   }
    ]);
  }
};

Update QUnit version to 1.18.0.
Update QUnit version to 1.18.0.

[Changelog](https://github.com/jquery/qunit/blob/1.18.0/History.md):

* Assert: throws uses push method only
* Assert: Fix missing test on exported throws
* Assert: Implements notOk to assert falsy values
* Core: More graceful handling of AMD
* Core: Simplify stack trace methods
* Core: Expose Dump maxDepth property
* Core: Expose QUnit version as QUnit.version property
* Core: Handle multiple testId parameters
* Dump: Fix .name/.property doublettes
* HTML Reporter: New diff using Google's Diff-Patch-Match Library
* HTML Reporter: Make it more obvious why diff is suppressed.
* HTML Reporter: Change display text for bad tests
* HTML Reporter: Fix checkbox and select handling in IE <9
* HTML Reporter: Fix test filter without any module
* HTML Reporter: Retain failed tests numbers
* Test: lowercase the valid test filter before using it
