require 'spec_helper' describe Gitlab::StringRegexMarker, lib: true do describe '#mark' do let(:raw) { %{"name": "AFNetworking"} } let(:rich) { %{"name": "AFNetworking"}.html_safe } subject do described_class.new(raw, rich).mark(/"[^"]+":\s*"(?[^"]+)"/, group: :name) do |text, left:, right:| %{#{text}} end end it 'marks the inline diffs' do expect(subject).to eq(%{"name": "AFNetworking"}) expect(subject).to be_html_safe end end end