1234567891011121314151617181920212223242526272829303132333435363738 |
- /*global describe, beforeEach, it*/
- 'use strict';
- var path = require('path');
- var helpers = require('yeoman-generator').test;
- describe('threejs-boilerplate generator', function () {
- beforeEach(function (done) {
- helpers.testDirectory(path.join(__dirname, 'temp'), function (err) {
- if (err) {
- return done(err);
- }
- this.app = helpers.createGenerator('threejs-boilerplate: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();
- });
- });
- });
|