Sha256: f6926457a5d261bc8ee58d30ae6e806e2252fb8db812abb233b859e705b8a0c7

Contents?: true

Size: 667 Bytes

Versions: 4

Compression:

Stored size: 667 Bytes

Contents

require 'spec_helper'

describe Jack::Config::Upload do
  before(:all) do
    Jack::UI.mute = true
  end

  let(:upload) { Jack::Config::Upload.new(test_options.merge(mute: true)) }

  describe "upload" do
    it "upload code paths" do
      exist = upload.local_cfg_exist?
      expect(exist).to be true # checking fixture
      # mock methods way down deep to test code paths, test reads weird though
      expect(upload).to receive(:eb_config_put)
      upload.upload
    end

    it "upload flow" do
      expect(upload).to receive(:compare)
      expect(upload).to receive(:upload)
      expect(upload).to receive(:update_env)
      upload.run
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jack-eb-1.0.1 spec/lib/config/upload_spec.rb
jack-eb-1.0.0 spec/lib/config/upload_spec.rb
jack-eb-0.3.0 spec/lib/config/upload_spec.rb
jack-eb-0.2.0 spec/lib/config/upload_spec.rb