test-angular.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. /*global describe before it */
  2. var path = require('path');
  3. var helpers = require('../..').test;
  4. var generators = require('../..');
  5. describe('Angular generator test', function () {
  6. // cleanup the temp dir and cd into it
  7. before(helpers.before(path.join(__dirname, './temp')));
  8. before(function (done) {
  9. // setup the environment
  10. this.env = generators().lookup('*:*');
  11. this.env.run('angular:all foo bar', done);
  12. });
  13. it('creates expected files', function () {
  14. helpers.assertFile('app/.htaccess');
  15. helpers.assertFile('app/404.html');
  16. helpers.assertFile('app/favicon.ico');
  17. helpers.assertFile('app/robots.txt');
  18. helpers.assertFile('app/scripts/vendor/angular.js');
  19. helpers.assertFile('app/scripts/vendor/angular.min.js');
  20. helpers.assertFile('app/styles/main.css');
  21. helpers.assertFile('app/views/main.html');
  22. helpers.assertFile('Gruntfile.js');
  23. helpers.assertFile('package.json');
  24. helpers.assertFile('test/vendor/angular-mocks.js');
  25. helpers.assertFile('app/scripts/app.js');
  26. helpers.assertFile('app/index.html');
  27. helpers.assertFile('app/scripts/controllers/main.js');
  28. helpers.assertFile('test/spec/controllers/main.js');
  29. helpers.assertFile('testacular.conf.js');
  30. });
  31. });