mirror of
https://github.com/react-webpack-generators/generator-react-webpack.git
synced 2025-12-08 18:01:59 +00:00
TODO: - App tests - Generator tests - Component generator Signed-off-by: Simon Bailey <simon@newtriks.com>
39 lines
979 B
JavaScript
39 lines
979 B
JavaScript
/*global describe, beforeEach, it*/
|
|
'use strict';
|
|
|
|
var path = require('path');
|
|
var helpers = require('yeoman-generator').test;
|
|
|
|
|
|
describe('react-webpack generator', function () {
|
|
beforeEach(function (done) {
|
|
helpers.testDirectory(path.join(__dirname, 'temp'), function (err) {
|
|
if (err) {
|
|
return done(err);
|
|
}
|
|
|
|
this.app = helpers.createGenerator('react-webpack:app', [
|
|
'../../app'
|
|
]);
|
|
done();
|
|
}.bind(this));
|
|
});
|
|
|
|
it('creates expected files', function (done) {
|
|
var expected = [
|
|
// add files you expect to exist here.
|
|
'.jshintrc',
|
|
'.editorconfig'
|
|
];
|
|
|
|
helpers.mockPrompt(this.app, {
|
|
'someOption': true
|
|
});
|
|
this.app.options['skip-install'] = true;
|
|
this.app.run({}, function () {
|
|
helpers.assertFiles(expected);
|
|
done();
|
|
});
|
|
});
|
|
});
|