Sha256: fd8241dbe0143925b6f70c6666e2b5310ac56584f8d0137809c3f0d58db4de62
Contents?: true
Size: 693 Bytes
Versions: 1
Compression:
Stored size: 693 Bytes
Contents
require_relative "../test-util" require_relative "http-behavior" require 'webrick' describe "Pione::Location::HTTPLocation" do before do @path = File.join(File.dirname(__FILE__), "spec_http-location") logger = WEBrick::Log.new(StringIO.new("", "w")) @server = WEBrick::HTTPServer.new(DocumentRoot: @path, Port: 54673, Logger: logger, AccessLog: logger) @thread = Thread.new do retriable(on: WEBrick::ServerError, tries: 10, interval: 2) do @server.start end end end after do @server.shutdown @thread.kill end def location(path) Location["http://127.0.0.1:%s%s" % [@server.config[:Port], path]] end behaves_like "http" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pione-0.2.2 | test/location/spec_http-location.rb |