build(aio): do not auto-link code elements already inside a link (#18776)

Closes #18769

PR Close #18776
This commit is contained in:
Peter Bacon Darwin
2017-08-18 14:48:40 +01:00
committed by Miško Hevery
parent 7d72d0eb9b
commit b8a3736275
4 changed files with 15 additions and 3 deletions

View File

@ -36,4 +36,11 @@ describe('autoLinkCode post-processor', () => {
processor.$process([doc]);
expect(doc.renderedContent).toEqual('<code>MyClass</code>');
});
it('should ignore code items that are already inside a link', () => {
aliasMap.addDoc({ docType: 'class', id: 'MyClass', aliases: ['MyClass'], path: 'a/b/myclass' });
const doc = { docType: 'test-doc', renderedContent: '<a href="..."><div><code>MyClass</code></div></a>' };
processor.$process([doc]);
expect(doc.renderedContent).toEqual('<a href="..."><div><code>MyClass</code></div></a>');
});
});