Sha256: fb73b53d3c7ccbaa5f35dccfa7f5bd0c16d868496b4a93d3659f6756b8c2f330
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
ENV['RACK_ENV'] ||= 'test' require 'test/unit' require 'rack' require 'rack/test' require 'json' require 'wd_sinatra/test_helpers' ENV['DONT_PRINT_ROUTES'] = 'true' root = File.expand_path('..', File.dirname(__FILE__)) WDSinatra::AppLoader.server(root) WeaselDiesel.send(:include, JSONResponseVerification) if RUBY_VERSION =~ /1.8/ require 'minitest/autorun' end require 'wd_sinatra/test_unit_helpers' include TestUnitHelpers TestApi.auth_request_x_header = WDSinatraHooks::INTERNAL_X_HEADER[/HTTP_(.*)/, 1] # strip the header marker added by Rack TestApi.mobile_request_x_header = WDSinatraHooks::MOBILE_X_HEADER[/HTTP_(.*)/, 1] # strip the header marker added by Rack module TestApi # Edit this method to reflect your own Auth strategy def self.valid_internal_api_headers(headers) custom_headers = {TestApi.auth_request_x_header => WDSinatraHooks::ALLOWED_API_KEYS[0]} custom_headers.merge!(headers) if headers custom_headers end # Edit this method to reflect your own Auth strategy def self.mobile_headers(headers) custom_headers = {TestApi.mobile_request_x_header => 'fake_example'} custom_headers.merge!(headers) if headers custom_headers end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
wd_sinatra-0.2.6 | templates/test/test_helpers.rb |
wd_sinatra-0.2.5 | templates/test/test_helpers.rb |
wd_sinatra-0.2.4 | templates/test/test_helpers.rb |