Sha256: d0678a0f986d519fdac51afcc4a2668762afff0c9e11e0ec3c62468f08d702d7

Contents?: true

Size: 934 Bytes

Versions: 12

Compression:

Stored size: 934 Bytes

Contents

require 'kontena/cli/master/join_command'

describe Kontena::Cli::Master::JoinCommand do

  include ClientHelpers

  let(:subject) do
    described_class.new(File.basename($0))
  end

  it 'calls master login with proper join options' do
    expect(Kontena).to receive(:run!).with(%w(master login --join xyz someurl))
    subject.run(%w(someurl xyz))
  end

  it 'calls master login with remote option' do
    expect(Kontena).to receive(:run!).with(%w(master login --join xyz --remote someurl))
    subject.run(%w(--remote someurl xyz))
  end

  it 'calls master login with name option' do
    expect(Kontena).to receive(:run!).with(%w(master login --join xyz --name somename someurl))
    subject.run(%w(--name somename someurl xyz))
  end

  it 'calls master login with verbose option' do
    expect(Kontena).to receive(:run!).with(%w(master login --join xyz --verbose someurl))
    subject.run(%w(--verbose someurl xyz))
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
kontena-cli-1.5.4 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.4.rc1 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.3 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.2 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.1 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.0 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.0.rc1 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.0.pre5 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.0.pre4 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.0.pre3 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.0.pre2 spec/kontena/cli/master/join_command_spec.rb
kontena-cli-1.5.0.pre1 spec/kontena/cli/master/join_command_spec.rb