diff --git a/spec/controllers/application_controller_spec.rb b/spec/controllers/application_controller_spec.rb index 40088c9..8b3d605 100644 --- a/spec/controllers/application_controller_spec.rb +++ b/spec/controllers/application_controller_spec.rb @@ -2,7 +2,5 @@ require 'spec_helper' describe ApplicationController do - it "can fail login" - it "can login with HTTP_AUTHORIZATION" end \ No newline at end of file diff --git a/spec/mailers/videolisting_mailer_spec.rb b/spec/mailers/videolisting_mailer_spec.rb index c6eb05f..2c35b85 100644 --- a/spec/mailers/videolisting_mailer_spec.rb +++ b/spec/mailers/videolisting_mailer_spec.rb @@ -1,5 +1,21 @@ require "spec_helper" +require "ostruct" describe VideolistingMailer do - pending "add some examples to (or delete) #{__FILE__}" + it 'sends an email' do + fake_listing = OpenStruct.new + campaign = OpenStruct.new + campaign.vpa = "John Doe" + campaign.vpa_email = "john@doe.com" + campaign.listingcode = "fakelisting" + + fake_listing.campaign = campaign + fake_listing.videocode = "fakelisting-1" + + + videolisting_mail = VideolistingMailer.videolisting_complete(fake_listing).deliver + + expect(videolisting_mail.to).to include("john@doe.com") + expect(ActionMailer::Base.deliveries.empty?).to eq(false) + end end