Sha256: ff2df60181b5102d88d20177906083a814b760ac5bac63ac06b263a0793b969d

Contents?: true

Size: 1.01 KB

Versions: 15

Compression:

Stored size: 1.01 KB

Contents

# encoding: utf-8
require_relative ::File.expand_path('../../../spec/support/git', __FILE__)

module LocalPac
  class FileServeController
    class SpecHelperFileServer
      include LocalPac::SpecHelper::GitHelper

      def initialize
        LocalPac.ui_logger.level = ::Logger::UNKNOWN

        config = Class.new do
          include FeduxOrg::Stdlib::Filesystem

          def root_directory
            ::File.expand_path('../../../', __FILE__)
          end

          def local_storage
            ::File.join(working_directory, 'git_repo', '.git')
          end
        end.new

        LocalPac.config(config)

        valid_pac_file = <<-EOS
function FindProxyForURL(url, host) {
  return "DIRECT";
}
EOS
        git_repo = 'git_repo'

        FileUtils.rm_rf ::File.join(working_directory, git_repo)
        git_init(git_repo)
        git_set_author(git_repo)
        create_file(::File.join(git_repo, 'file.pac'), valid_pac_file)
        git_add(git_repo, 'file.pac')
        git_commit(git_repo)
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
local_pac-0.10.2 lib/local_pac/spec_helper_file_server.rb
local_pac-0.10.1 lib/local_pac/spec_helper_file_server.rb
local_pac-0.10.0 lib/local_pac/spec_helper_file_server.rb
local_pac-0.9.0 lib/local_pac/spec_helper_file_server.rb
local_pac-0.7.0 lib/local_pac/spec_helper_file_server.rb
local_pac-0.6.3 lib/local_pac/spec_helper_file_server.rb
local_pac-0.6.2 lib/local_pac/spec_helper_file_server.rb
local_pac-0.6.1 lib/local_pac/spec_helper_file_server.rb
local_pac-0.5.0 lib/local_pac/spec_helper_file_server.rb
local_pac-0.4.0 lib/local_pac/spec_helper_file_server.rb
local_pac-0.3.0 lib/local_pac/spec_helper_file_server.rb
local_pac-0.2.3 lib/local_pac/spec_helper_file_server.rb
local_pac-0.2.2 lib/local_pac/spec_helper_file_server.rb
local_pac-0.2.1 lib/local_pac/spec_helper_file_server.rb
local_pac-0.2.0 lib/local_pac/spec_helper_file_server.rb