# frozen_string_literal: true describe RepologyInlineMacro do it 'should link to the Repology page for beets' do input = 'repology:beets[]' expected = <<~RESULT beets RESULT actual = (Asciidoctor.convert input).tr_s '\n', '\n' (expect actual).to include expected.chomp end it 'should link to the Repology page for beets with replaced caption' do input = 'repology:beets[beets is widely available in a lot of the system distributions]' expected = <<~RESULT beets is widely available in a lot of the system distributions RESULT actual = (Asciidoctor.convert input).tr_s '\n', '\n' (expect actual).to include expected.chomp end end