# Copyright 2012 Mail Bypass, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. dir = File.dirname(__FILE__) require 'rubygems' require 'fakeweb' require 'rr' require 'json' require 'action_mailer' require "#{dir}/spec_core_extensions" require "#{dir}/../lib/messagebus_ruby_api" def json_valid_send json = < "someone@example.com", :from => "no-reply@messagebus.com", :body => "This is a test", :subject => "Unit Test", :return_path => "bounce@bounce.example.com" def new_message(from_email, bcc = "", x_headers = {}) x_headers.each do |key, value| headers[key] = value end mail(:bcc => bcc) if bcc != "" mail(:from => from_email) end end