Sha256: a4c262649a43bc42d9a6d910769e2002e631a1ccfdff87fda9c67504684a8e49
Contents?: true
Size: 1011 Bytes
Versions: 3
Compression:
Stored size: 1011 Bytes
Contents
require "rubygems" require "bundler/setup" require "test/unit" require "rack" require "rack/mock" require "mocha" require "rack/mogilefs" class MockMogileFsClient def get_file_data(key) "Mock Data for #{key}" end end class Test::Unit::TestCase def app_with(*args) @app = Rack::Builder.new do use Rack::Lint use Rack::MogileFS, *args use Rack::Lint run lambda { |env| [200, {'Content-Type' => 'text/plain'}, "Hello, World!"] } end end def get(path) @response = Rack::MockRequest.new(@app).get(path) end def assert_body(body) assert_equal body, @response.body end def assert_status(code) assert_equal code, @response.status end def assert_content_type(content_type) assert_equal_header content_type, "Content-Type" end def assert_cache_control(cache_control) assert_equal_header cache_control, "Cache-Control" end def assert_equal_header(expected, header) assert_equal expected, @response.headers[header] end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rack-mogilefs-0.3.2 | test/test_helper.rb |
rack-mogilefs-0.3.1 | test/test_helper.rb |
rack-mogilefs-0.3.0 | test/test_helper.rb |