Fix(generate): Improve specs for page generation. Fix test for generator look up. Update generate.js to throw better errors

This commit is contained in:
jbavari
2015-11-02 16:12:30 -07:00
parent e0645daab4
commit f60c71061c
2 changed files with 34 additions and 68 deletions

View File

@ -32,12 +32,12 @@ Generate.generate = function generate(options) {
Generate.log = options.log;
}
if (!options.generatorName) {
options.generatorName = 'page';
if (options.generatorName && !Generate.generators[options.generatorName]) {
throw new Error('There is no generator available with that name: ' + options.generatorName + '.');
}
if (!Generate.generators[options.generatorName]) {
throw new Error('There is no generator available with that name: ' + options.generatorName + '.');
if (!options.generatorName) {
options.generatorName = 'page';
}
var generateOptions = {