it 'calls to the HTML preprocessor with the original HTML and the specified root_url' do
          allow(Grover::HTMLPreprocessor).to(
            receive(:process).
              with('Grover McGroveryface', 'http://example.com/', 'http').
              and_return('Processed McProcessyface')