Sha256: 7f9067da530847046f4ded3e4d1916466fcfefe61170cf3e583b39b1eab31a0f
Contents?: true
Size: 748 Bytes
Versions: 3
Compression:
Stored size: 748 Bytes
Contents
# Need this so we load up .env.test ENV['RACK_ENV'] = 'test' # Requies all the Gems require_relative '../lib/jersey' Jersey.setup # require test runner require 'minitest/autorun' require 'minitest/pride' # :) # load the test helpers # Dir["./test/helpers/**/*.rb"].sort.each { |f| require f } module JsonHelpers def json; JSON.parse(last_response.body); end end class UnitTest < Minitest::Test def setup super Jersey.logger.reset! Jersey.logger.stream = StringIO.new unless ENV['LOG'] end def logs Jersey.logger.stream.string end end class ApiTest < UnitTest include Rack::Test::Methods include JsonHelpers # default app method to return an app named `App` def app self.class.const_get(:App) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jersey-0.2.0 | test/helper.rb |
jersey-0.1.0 | test/helper.rb |
jersey-0.0.3 | test/helper.rb |