text: /*global describe before it */
  var path = require('path');
  var helpers = require('../..').test;
  var generators = require('../..');
  
  
  describe('Angular generator test', function () {
    // cleanup the temp dir and cd into it
    before(helpers.before(path.join(__dirname, './temp')));
  
    before(function (done) {
      // setup the environment
      this.env = generators().lookup('*:*');
      this.env.run('angular:all foo bar', done);
    });
  
    it('creates expected files', function () {
      helpers.assertFile('app/.htaccess');
      helpers.assertFile('app/404.html');
      helpers.assertFile('app/favicon.ico');
      helpers.assertFile('app/robots.txt');
      helpers.assertFile('app/scripts/vendor/angular.js');
      helpers.assertFile('app/scripts/vendor/angular.min.js');
      helpers.assertFile('app/styles/main.css');
      helpers.assertFile('app/views/main.html');
      helpers.assertFile('Gruntfile.js');
      helpers.assertFile('package.json');
      helpers.assertFile('test/vendor/angular-mocks.js');
      helpers.assertFile('app/scripts/app.js');
      helpers.assertFile('app/index.html');
      helpers.assertFile('app/scripts/controllers/main.js');
      helpers.assertFile('test/spec/controllers/main.js');
      helpers.assertFile('testacular.conf.js');
    });
  });
  