fireProcessingComplete cleanup

This commit is contained in:
Jeff Williams 2013-06-02 16:49:49 -07:00
parent 0f79895be2
commit 11be32b325
3 changed files with 6 additions and 4 deletions

View File

@ -237,7 +237,7 @@ function main() {
jsdoc.augment.addInherited(docs);
jsdoc.borrow.resolveBorrows(docs);
app.jsdoc.parser.fireProcessingComplete({doclets: docs});
app.jsdoc.parser.fireProcessingComplete(docs);
if (env.opts.explain) {
dump(docs);

View File

@ -98,7 +98,7 @@ exports.Parser.prototype.parse = function(sourceFiles, encoding) {
};
exports.Parser.prototype.fireProcessingComplete = function(doclets) {
this.emit('processingComplete', doclets);
this.emit('processingComplete', { doclets: doclets });
};
/**

View File

@ -80,10 +80,12 @@ describe("jsdoc/src/parser", function() {
it("should fire processingComplete when fireProcessingComplete is called", function() {
var spy = jasmine.createSpy(),
doclets = {doclets: ['a','b']};
doclets = ['a','b'];
parser.on('processingComplete', spy).fireProcessingComplete(doclets);
expect(spy).toHaveBeenCalled();
expect(spy.mostRecentCall.args[0]).toEqual(doclets);
expect(typeof spy.mostRecentCall.args[0]).toBe('object');
expect(spy.mostRecentCall.args[0].doclets).toBeDefined();
expect(spy.mostRecentCall.args[0].doclets).toBe(doclets);
});
it("should be able to parse its own source file", function() {