Sha256: e93b7c6f01b73ff7d6b6bbcdd11a1b215eb443adbff32b435e6984ce46f521f5

Contents?: true

Size: 1.11 KB

Versions: 1

Compression:

Stored size: 1.11 KB

Contents

# encoding: utf-8

require 'gdata'
require 'mail'
require 'gomig_mail_delivery'


describe Mail::GomigMailDelivery::Agent do

  before(:each) do    
    @google_mock = double('google_mock')
    @google_mock.stub(:clientlogin)
    
    GData::Client::Apps.stub(:new){@google_mock}

    Mail.defaults do
      delivery_method :smtp, { :address              => "localhost",
                               :port                 => 25,
                               :domain               => 'localhost.localdomain',
                               :user_name            => nil,
                               :password             => nil,
                               :authentication       => nil,
                               :enable_starttls_auto => true  }
    end
  end
  
  it "should respond to #settings() and #settings=()" do
    subject.should respond_to :settings
    subject.should respond_to :settings=
  end

  it "should respond to #deliver!()" do
    subject.should respond_to :deliver!
  end
  
  describe "general usage" do
    
    it "should send an email to the google api" do
      pending
    end
    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gomig_mail_delivery-0.0.1 spec/gomig_mail_delivery_spec.rb