# encoding: UTF-8 require 'spec_helper' require 'mail' module Roadie module Rails describe MailInliner do let(:email) { Mail.new } let(:options) { Options.new } subject(:inliner) { MailInliner.new(email, options) } it "takes an email and options" do inliner = MailInliner.new(email, options) expect(inliner.email).to eq(email) expect(inliner.options).to eq(options) end context "with an plaintext email" do let(:email) do Mail.new do body "Hello world" end end it "returns the email without doing anything" do expect(inliner.execute).to eq(email) expect(email.html_part).to be_nil expect(email.body.decoded).to eq("Hello world") end end context "with an multipart email" do let(:html) { "