Sha256: 903a7ed0231cd46d3c09ab0d279c94d3cd62d31582569414c788c42d136d0aad

Contents?: true

Size: 1.18 KB

Versions: 1

Compression:

Stored size: 1.18 KB

Contents

require 'test_helper'
require 'timecop'
require 'files/session_editing_controller_test_methods'
require 'files/timecop_controller_test_methods'
require 'files/sanitize_email_controller_test_methods'

# We need ActionPack loaded to test this out
require 'actionpack'
require 'action_controller'

# Fake an ApplicationController
class ApplicationController < ActionController::Base
  session_options[:key] = "blah"
end

# Define RailsCaddyController
RailsCaddy.init!
require 'routes'

class RailsCaddyControllerTest < ActionController::TestCase
  tests RailsCaddyController
  
  context "RailsCaddy has been initialized" do
    
    should "include TimecopController" do
      assert RailsCaddyController.included_modules.include?(TimecopController)
    end

    should "include SessionEditingController" do
      assert RailsCaddyController.included_modules.include?(SessionEditingController)
    end
    
    should "include SanitizeEmailController" do
      assert RailsCaddyController.included_modules.include?(SanitizeEmailController)
    end
    
    include SessionEditingControllerTestMethods
    include TimecopControllerTestMethods
    include SanitizeEmailControllerTestMethods
    
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails-caddy-0.0.8 test/rails_caddy_controller_test.rb