1 ENV["RAILS_ENV"] = "test"
2 require File.expand_path('../../config/environment', __FILE__)
3 require 'rails/test_help'
5 class ActiveSupport::TestCase
6 # Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order.
8 # Note: You'll currently still have to declare fixtures explicitly in integration tests
9 # -- they do not yet inherit this setting
13 self.request.headers["Accept"] = "text/json"
16 def authorize_with(api_client_auth_name)
17 self.request.env['HTTP_AUTHORIZATION'] = "OAuth2 #{api_client_authorizations(api_client_auth_name).api_token}"
20 # Add more helper methods to be used by all tests here...
23 class ActionDispatch::IntegrationTest
25 @jresponse ||= ActiveSupport::JSON.decode @response.body
28 {'HTTP_AUTHORIZATION' => "OAuth2 #{api_client_authorizations(auth_fixture).api_token}"}
32 # Ensure permissions are computed from the test fixtures.
33 User.invalidate_permissions_cache