# frozen_string_literal: true describe "Topic page", type: :system do fab!(:topic) { Fabricate(:topic) } before { Fabricate(:post, topic: topic, cooked: <<~HTML) }

x Testing

HTML it "allows TOC anchor navigation" do visit("/t/#{topic.slug}/#{topic.id}") find("#toc-h2-testing .anchor", visible: :all).click try_until_success do expect(current_url).to match("/t/#{topic.slug}/#{topic.id}#toc-h2-testing") end end context "with a subfolder setup" do before { set_subfolder "/forum" } it "allows TOC anchor navigation" do visit("/forum/t/#{topic.slug}/#{topic.id}") find("#toc-h2-testing .anchor", visible: :all).click try_until_success do expect(current_url).to match("/forum/t/#{topic.slug}/#{topic.id}#toc-h2-testing") end end end end