Sha256: 5ffa1a129867ee3cd58bb6963f7a467361f84bde13a72fd33d9717cd9a168984

Contents?: true

Size: 841 Bytes

Versions: 370

Compression:

Stored size: 841 Bytes

Contents

#! /usr/bin/env ruby
require 'spec_helper'

require 'puppet/indirector/file_bucket_file/selector'
require 'puppet/indirector/file_bucket_file/file'
require 'puppet/indirector/file_bucket_file/rest'

describe Puppet::FileBucketFile::Selector do
  %w[head find save search destroy].each do |method|
    describe "##{method}" do
      it "should proxy to rest terminus for https requests" do
        request = stub 'request', :protocol => 'https'

        Puppet::FileBucketFile::Rest.any_instance.expects(method).with(request)

        subject.send(method, request)
      end

      it "should proxy to file terminus for other requests" do
        request = stub 'request', :protocol => 'file'

        Puppet::FileBucketFile::File.any_instance.expects(method).with(request)

        subject.send(method, request)
      end
    end
  end
end

Version data entries

370 entries across 370 versions & 2 rubygems

Version Path
puppet-6.4.0 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.4.0-x86-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.4.0-x64-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.4.0-universal-darwin spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.0.7 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.0.7-x86-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.0.7-x64-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.0.7-universal-darwin spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-5.5.12 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-5.5.12-x86-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-5.5.12-x64-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-5.5.12-universal-darwin spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.3.0 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.3.0-x86-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.3.0-x64-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.3.0-universal-darwin spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.2.0 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.2.0-x86-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.2.0-x64-mingw32 spec/unit/indirector/file_bucket_file/selector_spec.rb
puppet-6.2.0-universal-darwin spec/unit/indirector/file_bucket_file/selector_spec.rb