Sha256: d937170bf36e94f9d6ddc235f95e8a2aa8b14a3fedd70d8438bf809d735a08e1

Contents?: true

Size: 651 Bytes

Versions: 25

Compression:

Stored size: 651 Bytes

Contents

require 'spec_helper'

module Berkshelf
  describe Cli do
    let(:subject) { described_class.new }
    let(:berksfile) { double('Berksfile') }
    let(:cookbooks) { ['mysql'] }

    before do
      allow(Berksfile).to receive(:from_options).and_return(berksfile)
    end

    describe '#upload' do
      it 'calls to upload with params if passed in cli' do
        expect(berksfile).to receive(:upload).with(cookbooks,
          include(skip_syntax_check: true, freeze: false)
        )

        subject.options[:skip_syntax_check] = true
        subject.options[:no_freeze]         = true
        subject.upload('mysql')
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
berkshelf-5.5.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-5.4.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-5.3.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-5.2.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-5.1.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-5.0.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.3.5 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.3.3 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.3.2 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.3.1 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.3.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.2.3 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.2.2 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.2.1 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.2.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.1.1 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.1.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.0.1 spec/unit/berkshelf/cli_spec.rb
berkshelf-4.0.0 spec/unit/berkshelf/cli_spec.rb
berkshelf-3.3.0 spec/unit/berkshelf/cli_spec.rb