Files
openfoodnetwork/spec/mailers/test_mailer_spec.rb
2024-05-09 12:24:41 +10:00

22 lines
583 B
Ruby

# frozen_string_literal: true
require 'spec_helper'
RSpec.describe Spree::TestMailer do
let(:user) { create(:user) }
context ":from not set explicitly" do
it "falls back to spree config" do
message = Spree::TestMailer.test_email(user)
expect(message.from).to eq [Spree::Config[:mails_from]]
end
end
it "confirm_email accepts a user id as an alternative to a User object" do
expect(Spree::User).to receive(:find).with(user.id).and_return(user)
expect {
Spree::TestMailer.test_email(user.id).deliver_now
}.not_to raise_error
end
end