diff --git a/test/test-creation.js b/test/test-creation.js index e9e589b..1b44c5e 100644 --- a/test/test-creation.js +++ b/test/test-creation.js @@ -3,6 +3,7 @@ var path = require('path'); var helpers = require('yeoman-generator').test; +var assert = require('yeoman-generator').assert; var _ = require('underscore.string'); describe('react-webpack generator', function() { @@ -93,6 +94,19 @@ describe('react-webpack generator', function() { }); }); + it('should use HMR webpack API inside of configs', function (done) { + react.run({}, function() { + assert.fileContent([ + ['package.json', /react-hot-loader/], + ['Gruntfile.js', /hot:\s*true/], + ['webpack.config.js', /react-hot/], + ['webpack.config.js', /webpack\.HotModuleReplacementPlugin/], + ['webpack.config.js', /webpack\/hot\/dev-server/] + ]); + done(); + }); + }); + }); describe('Subgenerators', function() {