diff --git a/lib/govuk_tech_docs/tech_docs_html_renderer.rb b/lib/govuk_tech_docs/tech_docs_html_renderer.rb index 241d8dbf..35fa653a 100644 --- a/lib/govuk_tech_docs/tech_docs_html_renderer.rb +++ b/lib/govuk_tech_docs/tech_docs_html_renderer.rb @@ -11,6 +11,12 @@ def initialize(options = {}) super end + def preprocess(document) + UniqueIdentifierGenerator.instance.reset + + document + end + def paragraph(text) @app.api("
#{text.strip}
\n") end diff --git a/spec/govuk_tech_docs/tech_docs_html_renderer_spec.rb b/spec/govuk_tech_docs/tech_docs_html_renderer_spec.rb index deadf61a..5ed75d39 100644 --- a/spec/govuk_tech_docs/tech_docs_html_renderer_spec.rb +++ b/spec/govuk_tech_docs/tech_docs_html_renderer_spec.rb @@ -109,7 +109,7 @@ def hello_world expect(output).to include('