require 'spec_helper' describe ReverseAsciidoctor do let(:input) { File.read('spec/assets/anchors.html') } let(:document) { Nokogiri::HTML(input) } subject { ReverseAsciidoctor.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