require 'spec_helper'
describe Gitlab::StringRegexMarker 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