Sha256: 9882016fd84115e1f479b9d72d1a7f674161ececb9a9b16535c85f3a7fa8a3b0

Contents?: true

Size: 778 Bytes

Versions: 46

Compression:

Stored size: 778 Bytes

Contents

require 'spec_helper'
require 'gitx/cli/share_command'

describe Gitx::Cli::ShareCommand do
  let(:args) { [] }
  let(:options) { {} }
  let(:config) do
    {
      pretend: true
    }
  end
  let(:cli) { Gitx::Cli::ShareCommand.new(args, options, config) }
  let(:branch) { double('fake branch', name: 'feature-branch') }

  before do
    allow(cli).to receive(:current_branch).and_return(branch)
  end

  describe '#share' do
    before do
      allow(cli).to receive(:say)

      expect(cli).to receive(:run_cmd).with('git push origin feature-branch').ordered
      expect(cli).to receive(:run_cmd).with('git branch --set-upstream-to origin/feature-branch').ordered

      cli.share
    end
    it 'runs expected commands' do
      should meet_expectations
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
gitx-2.21.3.ci.135.1 spec/gitx/cli/share_command_spec.rb
gitx-2.21.3 spec/gitx/cli/share_command_spec.rb
gitx-2.21.2.ci.134.1 spec/gitx/cli/share_command_spec.rb
gitx-2.21.2.ci.130.1 spec/gitx/cli/share_command_spec.rb
gitx-2.21.2 spec/gitx/cli/share_command_spec.rb
gitx-2.21.1.ci.125.1 spec/gitx/cli/share_command_spec.rb
gitx-2.21.1 spec/gitx/cli/share_command_spec.rb
gitx-2.21.0.ci.121.1 spec/gitx/cli/share_command_spec.rb
gitx-2.21.0 spec/gitx/cli/share_command_spec.rb
gitx-2.20.0 spec/gitx/cli/share_command_spec.rb
gitx-2.20.0.ci.117.1 spec/gitx/cli/share_command_spec.rb
gitx-2.19.0.ci.114.1 spec/gitx/cli/share_command_spec.rb
gitx-2.19.0.ci.112.1 spec/gitx/cli/share_command_spec.rb
gitx-2.19.0 spec/gitx/cli/share_command_spec.rb
gitx-2.18.0.ci.106.1 spec/gitx/cli/share_command_spec.rb
gitx-2.18.0 spec/gitx/cli/share_command_spec.rb
gitx-2.18.0.pre.ci.104.1 spec/gitx/cli/share_command_spec.rb
gitx-2.18.0.pre spec/gitx/cli/share_command_spec.rb
gitx-2.17.0.pre.ci.101.1 spec/gitx/cli/share_command_spec.rb
gitx-2.17.0.pre spec/gitx/cli/share_command_spec.rb