require "spec_helper" describe ReverseAdoc do let(:input) { File.read("spec/assets/anchors.html") } let(:document) { Nokogiri::HTML(input) } subject { ReverseAdoc.convert(input) } it { is_expected.to include "http://foobar.com[Foobar]" } it { is_expected.to include "http://foobar.com[Fubar]" } it { is_expected.to include 'http://foobar.com[f\*\*\*\*\* up beyond all redemption]' } it { is_expected.to include "http://strong.foobar.com[*Strong foobar*]" } it { is_expected.to include "There should be space before but not after the anchor ( http://foobar.com[stripped])." } it { is_expected.to include " do not ignore link:foo.html[] anchor tags with no link text " } it { is_expected.to include " link <> with anchors " } it { is_expected.to include " link <>internal jumplinks without anchors " } it { is_expected.to include " treat [[content]] as bookmarks " } it { is_expected.to include "<>" } it { is_expected.to include "[[a_bspaced]]" } it { is_expected.to include "[[a_Foreword]]\n== Text" } it { is_expected.not_to include "[[_Toc12345]]" } end