Sha256: 48cb6e4856d7c80c91c0232b3f4e815a4e345968b86d1d020a14b119f121ba36

Contents?: true

Size: 1.44 KB

Versions: 27

Compression:

Stored size: 1.44 KB

Contents

require 'simplecov'

# Configure Rails Environment
ENV["RAILS_ENV"] = "test"

require File.expand_path("../dummy/config/environment.rb",  __FILE__)
require "rails/test_help"

Rails.backtrace_cleaner.remove_silencers!

# Load support files
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |f| require f }

class ActiveSupport::TestCase
  # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order.
  #
  # Note: You'll currently still have to declare fixtures explicitly in integration tests
  # -- they do not yet inherit this setting
  fixtures :all

  # Add more helper methods to be used by all tests here...
end

class ActionController::TestCase
  include Devise::TestHelpers
  
  def login(user)
    @request.env["devise.mapping"] = Devise.mappings[user]
    sign_in(:user, user)
  end
end

class ActionController::IntegrationTest
  def sign_in_as(user_template, password, email)
    user = User.create( password: password, password_confirmation: password, email: email,
                        first_name: user_template.first_name, last_name: user_template.last_name )
    user.save!
    user.update_attribute :status, user_template.status
    user.update_attribute :deleted, user_template.deleted?
    post_via_redirect 'users/login', user: { email: email, password: password }
    user
  end
end

# module Rack
#   module Test
#     class UploadedFile
#       def tempfile
#         @tempfile
#       end
#     end
#   end
# _end_

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
contour-1.0.3 test/test_helper.rb
contour-1.0.2 test/test_helper.rb
contour-1.0.1 test/test_helper.rb
contour-1.0.0 test/test_helper.rb
contour-1.0.0.rc2 test/test_helper.rb
contour-1.0.0.rc test/test_helper.rb
contour-1.0.0.beta12 test/test_helper.rb
contour-1.0.0.beta11 test/test_helper.rb
contour-1.0.0.beta10 test/test_helper.rb
contour-1.0.0.beta9 test/test_helper.rb
contour-1.0.0.beta8 test/test_helper.rb
contour-1.0.0.beta7 test/test_helper.rb
contour-1.0.0.beta6 test/test_helper.rb
contour-1.0.0.beta5 test/test_helper.rb
contour-1.0.0.beta4 test/test_helper.rb
contour-1.0.0.beta3 test/test_helper.rb
contour-1.0.0.beta2 test/test_helper.rb
contour-1.0.0.beta test/test_helper.rb
contour-0.10.2 test/test_helper.rb
contour-0.10.1 test/test_helper.rb