Sha256: 949a69ac8a3581ef8ba4d750f744a478ff2fefdb87d9c1ae2c4ba03eac67a095

Contents?: true

Size: 673 Bytes

Versions: 3

Compression:

Stored size: 673 Bytes

Contents

require File.dirname(__FILE__) + "/../spec_helper"
require 'ostruct'

include Server
include Commands

def mock_adapter(opts = {})
  opts[:libraries] ||= {'project' => [LibraryVersion.new('project', '1.0.0'), LibraryVersion.new('project', '1.0.1')]}
  opts[:document_root] ||= '/public'
  opts[:options] ||= {:single_library => false, :caching => false}
  opts[:server_options] ||= {}
  OpenStruct.new(opts)
end

class MockRequest < OpenStruct
  def path; "#{script_name}#{path_info}" end
end

def mock_request(path_info = '/', script_name = '', extra_env = {})
  opts = { :path_info => path_info, :script_name => script_name }
  MockRequest.new(extra_env.merge(opts))
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
yard-0.9.5 spec/server/spec_helper.rb
yard-0.9.4 spec/server/spec_helper.rb
yard-0.9.3 spec/server/spec_helper.rb