Sha256: 1099906a700821ba6eafd6f33b9ad80f1bb5c8dea7d9b4c3bfd0488f34c234dd

Contents?: true

Size: 1.27 KB

Versions: 13

Compression:

Stored size: 1.27 KB

Contents

require File.join(File.dirname(__FILE__), "spec_helper" )
                   
require 'action_mailer'
ActionMailer::Base.delivery_method       = :sendmail
ActionMailer::Base.raise_delivery_errors = true                                       

# TODO Figure out how to auto check email was sent                       
describe Mole::EMole do                                      
  before( :each ) do      
    ::Mole.reset_configuration!
    ::Mole.initialize( :moleable         => true, 
                       :emole_from       => "MOleBeatch@liquidrail.com", 
                       :emole_recipients => ['fernand@liquidrail.com'] )
  end
  
  it "should send out a correct perf alert" do
    Mole::EMole.deliver_perf_alerts(
      self, 
      "fernand", 
      :feature      => "test", 
      :elapsed_time => 10 )
  end

  it "should send out a correct feature alert" do
    Mole::EMole.deliver_feature_alerts( 
      self,
      "fernand", 
      :feature      => "test", 
      :fred         => "blee" )
  end

  it "should send out a correct exception alert" do
    begin
      raise "Something craped out"
    rescue => boom
      Mole::EMole.deliver_exception_alerts( 
        self,
        "fernand", 
        :feature    => "test", 
        :boom       => boom )
    end
  end  
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
derailed-mole-1.0.10 spec/emole_spec.rb
mole-1.0.1 spec/emole_spec.rb
mole-1.0.0 spec/emole_spec.rb
mole-1.0.9 spec/emole_spec.rb
mole-1.0.12 spec/emole_spec.rb
mole-1.0.11 spec/emole_spec.rb
mole-1.0.2 spec/emole_spec.rb
mole-1.0.3 spec/emole_spec.rb
mole-1.0.4 spec/emole_spec.rb
mole-1.0.5 spec/emole_spec.rb
mole-1.0.6 spec/emole_spec.rb
mole-1.0.7 spec/emole_spec.rb
mole-1.0.8 spec/emole_spec.rb