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