Sha256: 2e9fde354811ae2e49fe163f6cfedae0c4d46533d2777817d4720739614b3e95

Contents?: true

Size: 1.17 KB

Versions: 4

Compression:

Stored size: 1.17 KB

Contents

require 'simplecov'
require 'minitest/pride'

ENV['RAILS_ENV'] ||= 'test'
require File.expand_path("../dummy/config/environment.rb",  __FILE__)
require 'rails/test_help'

class ActiveSupport::TestCase
  # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order.
  fixtures :all

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

class ActionController::TestCase
  include Devise::TestHelpers

  def login(resource)
    @request.env["devise.mapping"] = Devise.mappings[resource]
    sign_in(resource.class.name.downcase.to_sym, resource)
  end
end

class ActionDispatch::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_column :status, user_template.status
    user.update_column :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

4 entries across 4 versions & 1 rubygems

Version Path
contour-3.0.1 test/test_helper.rb
contour-3.0.1.rc test/test_helper.rb
contour-3.0.0 test/test_helper.rb
contour-3.0.0.rc test/test_helper.rb