var path = require('path');
var chai = require('chai');

chai.use(require('chai-fs'));
chai.should();

const ROOT_DIR = path.join(process.cwd(), '..');

describe('As a dev', function() {

    describe('when testing generator file structure', function() {

        it('then _config files should exist', function() {
            var pathToTest = path.join(ROOT_DIR, '_config/');
            var filePathToTest;

            var files = [
                'creds.json',
                'itcss.js',
                'jshint.json',
                'project.json',
                'sass.json',
                'templateData.json',
                'templateHelpers.js',
                'handlebars.json'
            ];

            files.forEach(function(fileName) {
                filePathToTest = path.join(pathToTest, fileName);
                filePathToTest.should.be.a.file().and.not.empty;
            });
        })

        it('then required express files should exist', function() {
            var filePathToTest;
            var files = [
                'routing.js',
                'website.js'
            ];

            files.forEach(function(fileName) {
                filePathToTest = path.join(ROOT_DIR, fileName);
                filePathToTest.should.be.a.file().and.not.empty;
            });
        })

        it('then required build files should exist', function() {
            var filePathToTest;
            var files = [
                'gulpfile.js',
                'package.json'
            ];

            files.forEach(function(fileName) {
                filePathToTest = path.join(ROOT_DIR, fileName);
                filePathToTest.should.be.a.file().and.not.empty;
            });
        })

        it('then required handlebars view files should exist', function() {
            var pathToTest = path.join(ROOT_DIR, 'views/');
            var files = [
                'styleguide.hbs'
            ]

            files.forEach(function(fileName) {
                filePathToTest = path.join(pathToTest, fileName);
                filePathToTest.should.be.a.file().and.not.empty;
            });
        })

    });

});
@@ -451,32 +451,67 @@
   'creds.json',%0A
+                'handlebars.json',%0A
                 
@@ -545,32 +545,60 @@
  'jshint.json',%0A
+                'paths.js',%0A
                 
@@ -721,42 +721,8 @@
 s',%0A
-                'handlebars.json'%0A
     

Add in path.js to file structure test. Reordered to be alphabetical