generator-modx-package
Version:
A yeoman generator for MODX Revolution packages.
36 lines (31 loc) • 1.25 kB
JavaScript
/*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');
});
});