diff --git a/lib/jsdoc/tag/dictionary.js b/lib/jsdoc/tag/dictionary.js index be8ad911..f613c491 100644 --- a/lib/jsdoc/tag/dictionary.js +++ b/lib/jsdoc/tag/dictionary.js @@ -108,6 +108,9 @@ Dictionary.prototype.normalise = function normalise(title) { return canonicalName; }; +/** @function */ +Dictionary.prototype.normalize = Dictionary.prototype.normalise; + // initialize the default dictionary dictionary = new Dictionary(); definitions.defineTags(dictionary); diff --git a/test/specs/jsdoc/tag/dictionary.js b/test/specs/jsdoc/tag/dictionary.js index 1da906a6..c1d2828d 100644 --- a/test/specs/jsdoc/tag/dictionary.js +++ b/test/specs/jsdoc/tag/dictionary.js @@ -46,6 +46,10 @@ describe('jsdoc/tag/dictionary', function() { expect(typeof dictionary.normalise).toBe('function'); }); + it('should export a normalize method', function() { + expect(typeof dictionary.normalize).toBe('function'); + }); + it('should export a Dictionary constructor', function() { expect(dictionary.Dictionary).toBeDefined(); expect(typeof dictionary.Dictionary).toBe('function'); @@ -131,6 +135,12 @@ describe('jsdoc/tag/dictionary', function() { }); }); + describe('normalize', function() { + it('should be identical to "normalise"', function() { + expect(testDictionary.normalize).toBe(testDictionary.normalise); + }); + }); + describe('Dictionary', function() { it('should be a constructor', function() { function newDictionary() {