Sha256: 7cd5351603593a0863e1362c74083cd4c475e78c88d8fbac2abe5bad79754a7f

Contents?: true

Size: 755 Bytes

Versions: 9

Compression:

Stored size: 755 Bytes

Contents

require 'webrat'

module MailerExampleGroupBehavior
  include Webrat::Matchers
  include Rspec::Matchers

  def read_fixture(action)
    IO.readlines(File.join(Rails.root, 'spec', 'fixtures', self.described_class.name.underscore, action))
  end

  Rspec.configure do |c|
    c.include self, :example_group => { :describes => lambda {|k| k < ActionMailer::Base }}
    c.before :each, :example_group => { :describes => lambda {|k| k < ActionMailer::Base }} do
      ActionMailer::Base.delivery_method = :test
      ActionMailer::Base.perform_deliveries = true
      ActionMailer::Base.deliveries.clear
      @expected = Mail.new
      @expected.content_type ["text", "plain", { "charset" => "utf-8" }]
      @expected.mime_version = '1.0'
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rspec-rails-2.0.0.beta.8 lib/rspec/rails/example/mailer_example_group.rb
rspec-rails-2.0.0.beta.7 lib/rspec/rails/example/mailer_example_group.rb
rspec-rails-2.0.0.beta.6 lib/rspec/rails/example/mailer_example_group.rb
rspec-rails-2.0.0.beta.5 lib/rspec/rails/example/mailer_example_group.rb
rspec-rails-2.0.0.beta.4 lib/rspec/rails/example/mailer_example_group.rb
rspec-rails-2.0.0.beta.3 lib/rspec/rails/example/mailer_example_group.rb
rspec-rails-2.0.0.beta.2 lib/rspec/rails/example/mailer_example_group.rb
rspec-rails-2.0.0.beta.1 lib/rspec/rails/example/mailer_example_group.rb
rspec-rails-2.0.0.a10 lib/rspec/rails/example/mailer_example_group.rb