Current section

Files

Jump to
exq priv ember ext ember-patched tests unit doc_generator_test.js
Raw

priv/ember/ext/ember-patched/tests/unit/doc_generator_test.js

'use strict';
var DocGenerator = require('../../lib/doc_generator.js');
var calculateVersion = require('../../lib/calculate-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 -p -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, "\\$&");
}