pushtype/push_type

View on GitHub
api/test/test_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../../test/dummy/config/environment.rb',  __FILE__)
ActiveRecord::Migrator.migrations_paths = [File.expand_path('../../test/dummy/db/migrate', __FILE__)]
require 'rails/test_help'

# Require PushType testing setup
require 'push_type/testing/setup'
require 'push_type/testing/factories'

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

class ActionController::TestCase
  before :all do
    @routes = PushType::Api::Engine.routes
    @request.headers['Accept']        = 'application/json'
    @request.headers['Content-Type']  = 'application/json'
  end

  def json_response
    JSON.parse(response.body)
  end
end