Sha256: 060b026645e4e034fe127df57e86601cdf7ad9a073c1ce92b8e051709970253a

Contents?: true

Size: 623 Bytes

Versions: 36

Compression:

Stored size: 623 Bytes

Contents

require "kontena/cli/containers/containers_helper"

describe Kontena::Cli::Containers::ContainersHelper do
  let(:subject) do
    Class.new { include Kontena::Cli::Containers::ContainersHelper }.new
  end

  describe '#build_command' do
    it 'parses commands correctly' do
      expect(subject.build_command(['echo $ID'])).to eq('echo $ID')
      expect(subject.build_command(['echo', 'ID', '$ID'])).to eq('echo ID $ID')
      expect(subject.build_command(['echo', 'ID: $ID'])).to eq('echo "ID: $ID"')
      expect(subject.build_command(['echo', '{"ID": "123"}'])).to eq('echo "{\\"ID\\": \\"123\\"}"')
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
kontena-cli-0.17.0.pre1 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.3 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.3.rc1 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.2 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.2.rc1 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.1 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.1.rc3 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.1.rc2 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.1.rc1 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.0 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.0.rc3 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.0.rc2 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.0.rc1 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.0.pre9 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.0.pre8 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.0.pre7 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.16.0.pre6 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.15.5 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.15.5.rc2 spec/kontena/cli/containers/containers_helper_spec.rb
kontena-cli-0.15.5.rc1 spec/kontena/cli/containers/containers_helper_spec.rb