Sha256: 6dc27064fb1a5568c831c06c0189df63cf2e3541b387c9ad50bed06b7bc6676d
Contents?: true
Size: 833 Bytes
Versions: 5
Compression:
Stored size: 833 Bytes
Contents
require "test_helper" require File.dirname(__FILE__) + "../../../lib/roger/rack/roger" module Roger # Test Roger Server test class ServerTest < ::Test::Unit::TestCase def setup @project = Project.new(File.dirname(__FILE__) + "/../../project", mockupfile_path: false) @server = Server.new(@project) end # Test to see if env["roger.project"] is set def test_env_roger_project_is_set test = Class.new do def initialize(_app) end def call(env) [200, {}, [env["roger.project"].object_id.to_s]] end end @server.use test request = ::Rack::MockRequest.new(@server.send(:application)) # This is a bit of a clunky comparison but it suffices for now assert_equal @project.object_id.to_s, request.get("/").body end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
roger-1.3.5 | test/unit/server_test.rb |
roger-1.3.4 | test/unit/server_test.rb |
roger-1.3.3 | test/unit/server_test.rb |
roger-1.3.2 | test/unit/server_test.rb |
roger-1.3.0 | test/unit/server_test.rb |