Sha256: 0f843320c21bcb58254f1842088461244a574348933d9b80b26ef2ffaa3e271e

Contents?: true

Size: 1.25 KB

Versions: 1

Compression:

Stored size: 1.25 KB

Contents

# Becomes test/functional/action_controller_extensions_test.rb in rails apps.  Tests that our extensions to ActionController::Base work 
# in combination.

require File.join(File.dirname(__FILE__), '..', 'test_helper')
require 'shoulda'
require 'rr'
require File.join(File.dirname(__FILE__), '..', 'timecop_action_controller_extensions_test_methods')
require File.join(File.dirname(__FILE__), '..', 'sanitize_email_action_controller_extensions_test_methods')

class Test::Unit::TestCase
  include RR::Adapters::TestUnit unless include?(RR::Adapters::TestUnit)
end

require 'rails-caddy'
RailsCaddy.init!

class DummyMailer < ActionMailer::Base
  def test_email
    recipients "nobody@smartlogicsolutions.com"
    @subject = "A Title"
    @body = "some dummy content"
  end
end

ActionMailer::Base.delivery_method = :test
ActionMailer::Base.local_environments = ["test"]

class TestController < ActionController::Base
  # Simply a helper for us
  def self.around_filters
    self.filter_chain.select {|filter| filter.class == ActionController::Filters::AroundFilter}.map(&:method)
  end
end

class ActionControllerExtensionsTest < Test::Unit::TestCase
  
  include TimecopActionControllerExtensionsTestMethods
  include SanitizeEmailActionControllerExtensionsTestMethods
      
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails-caddy-0.0.8 test/files/acet.rb