added tests for dictionary.js and dictionary/definitions.js
FIX: dictionary.defineTag should store tags under the normalised name.
FIX: dictionary.isNamespace should do the lookup under the normalised name
added tests for jsdoc/tag/validator.js
Merge branch 'tests-fixes-dictionary' into tests-tag
added tests for jsdoc/tag.
FIX: in Tag constructor, we should look up the tag definition using the trimmed (and lowercased) title
added tests for jsdoc/tag/type/closerCompilerType
added tests for jsdoc/util/doop
added tests for getAttribs and scopeToPunc
templateHelper.js: longnameToUrl, getSignatureParams, getSignatureType tests added
BUGFIX: '@param [foo]' should have the 'optional' property set (tags with no type but implied properties in the name should have those properties set on the tag)
fixed an old comment
jsdoc/util/templateHelper: added getSignatureReturns, registerLink, resolveAuthorLinks, getAncestorLinks tests
FEATURE/FIX: jsdoc/util/templateHelper.getAncestorLinks: direct parents punctuation should be part of the link text. <a href="">Parent~</a> vs <a href="">Parent</a>~
Merge branch 'master' of git://github.com/jsdoc3/jsdoc into tests-tag
test alterations: some toEqual->toBe, instanceof Array -> Array.isArray, .indexOf() -> .toContain
Merge branch 'master' of github.com:mathematicalcoffee/jsdoc into tests-util
BUGFIX: linkto and toLink should use hasOwnProp to avoid errors from linking to reserved keywords, e.g. {@link constructor} or linkto('constructor')
test improvements: toEquals vs toBe, instanceof Array vs Array.isArray, .indexOf(X).not.toEqual(-1) vs .contains(X)