var testPackage = require('../../helpers/test-package'); var Dgeni = require('dgeni'); const plugin = require('./autolink-headings'); describe('autolink-headings postprocessor', () => { let processor; beforeEach(() => { const dgeni = new Dgeni([testPackage('angular-base-package')]); const injector = dgeni.configureInjector(); processor = injector.get('postProcessHtml'); processor.docTypes = ['a']; processor.plugins = [plugin]; }); it('should add anchors to headings', () => { const docs = [ { docType: 'a', renderedContent: `

Heading 1

Heading with bold

Heading with encoded chars &

` }]; processor.$process(docs); expect(docs[0].renderedContent).toEqual(`

Heading 1

Heading with bold

Heading with encoded chars &

`); }); });