# frozen_string_literal: true RSpec.describe Onebox::Engine::MotokoOnebox do before do body = '{"version":"1.0","provider_name":"Embed Motoko","provider_url":"https://embed.motoko.org","type":"rich","width":800,"height":500,"html":"<iframe src=\"https://embed.motoko.org\" width=\"800\" height=\"500\" style=\"border:0\" />"}' stub_request( :get, "https://embed.smartcontracts.org/services/onebox?url=https://embed.motoko.org", ).to_return(status: 200, body: body, headers: {}) end it "returns the expected iframe markup" do expect(Onebox.preview("https://embed.motoko.org").to_s.chomp).to include( '<iframe src="https://embed.motoko.org" width="800" height="500" style="border:0"', ) end end