Sha256: cca4833d69938940f86fe780e9acec023cb263632a0ae84bf7698b957ac1795e
Contents?: true
Size: 901 Bytes
Versions: 20
Compression:
Stored size: 901 Bytes
Contents
ENV['TZ'] = 'CET' # something that is not local and not utc so we find all the bugs ENV['RACK_ENV'] = 'test' require 'zendesk_api' require 'zendesk_api/server/base' require 'database_cleaner' require 'rack/test' require 'webmock' require 'json' module TestHelper def app ZendeskAPI::Server::App end def json(body = {}) JSON.dump(body) end def stub_json_request(verb, path_matcher, body = json, options = {}) stub_request(verb, path_matcher).to_return(Hashie::Mash.new( :body => body, :headers => { :content_type => "application/json" } ).deep_merge(options)) end end RSpec.configure do |c| # Uneccessary in Rspec 3 c.treat_symbols_as_metadata_keys_with_true_values = true c.before(:each) do WebMock.reset! end c.after(:each) do DatabaseCleaner.clean end c.include Rack::Test::Methods c.include WebMock::API c.include TestHelper end
Version data entries
20 entries across 20 versions & 1 rubygems