generator-modx-package
Version:
A yeoman generator for MODX Revolution packages.
76 lines (40 loc) • 1.82 kB
JavaScript
var path = require('path');
var helpers = require('../..').test;
describe('Bbb generator test', function() {
before(helpers.before(path.join(__dirname, './temp')));
it('runs sucessfully', function(done) {
helpers.runGenerator('bbb', done);
});
it('creates expected files', function() {
helpers.assertFile('.editorconfig');
helpers.assertFile('.gitattributes');
helpers.assertFile('.gitignore');
helpers.assertFile('.jshintrc');
helpers.assertFile('app/.htaccess');
helpers.assertFile('app/404.html');
helpers.assertFile('app/favicon.ico');
helpers.assertFile('app/index.html');
helpers.assertFile('app/robots.txt');
helpers.assertFile('app/scripts/app.js');
helpers.assertFile('app/scripts/config.js');
helpers.assertFile('app/scripts/libs/almond.js');
helpers.assertFile('app/scripts/libs/backbone.js');
helpers.assertFile('app/scripts/libs/jquery.js');
helpers.assertFile('app/scripts/libs/lodash.js');
helpers.assertFile('app/scripts/libs/require.js');
helpers.assertFile('app/scripts/main.js');
helpers.assertFile('app/scripts/plugins/backbone.layoutmanager.js');
helpers.assertFile('app/scripts/router.js');
helpers.assertFile('app/styles/h5bp.css');
helpers.assertFile('app/styles/index.css');
helpers.assertFile('Gruntfile.js');
helpers.assertFile('package.json');
helpers.assertFile('test/index.html');
helpers.assertFile('test/lib/chai.js');
helpers.assertFile('test/lib/expect.js');
helpers.assertFile('test/lib/mocha/mocha.css');
helpers.assertFile('test/lib/mocha/mocha.js');
helpers.assertFile('test/runner/mocha.js');
helpers.assertFile('test/spec/example.js');
});
});