ember-cli-toranb
Version:
Command line tool for developing ambitious ember.js apps
22 lines (17 loc) • 708 B
JavaScript
;
var DocGenerator = require('../../../lib/utilities/doc-generator.js');
var calculateVersion = require('../../../lib/utilities/ember-cli-version.js');
var assert = require('assert');
describe('generateDocs', function(){
it('calls the the appropriate command', function(){
var execFunc = function() {
var pattern = 'cd docs && .+/node_modules/yuidocjs/lib/cli.js -q --project-version ' + escapeRegExp(calculateVersion());
assert.ok((new RegExp(pattern)).test(arguments[0]));
};
var generator = new DocGenerator({exec: execFunc});
generator.generate();
});
});
function escapeRegExp(str) {
return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&');
}