Sha256: 6dcb293327cd6224c635f2c441e69d76b8e3eff375f1c12729581549f786eba4
Contents?: true
Size: 715 Bytes
Versions: 8
Compression:
Stored size: 715 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') describe WelcomeController, :type => :controller do describe "POST /signup (#signup)" do it "should deliver the signup email" do expect { post :signup, "Email" => "email@example.com", "Name" => "Jimmy Bean" }.to change(ActionMailer::Base.deliveries, :size).by(1) last_delivery = ActionMailer::Base.deliveries.last expect(last_delivery.to).to include "email@example.com" #message is now multipart, make sure both parts include Jimmy Bean expect(last_delivery.parts[0].body.to_s).to include "Jimmy Bean" expect(last_delivery.parts[1].body.to_s).to include "Jimmy Bean" end end end
Version data entries
8 entries across 8 versions & 1 rubygems