Sha256: af46cfb94f041762990f0fa28c1e2bc5fb0a373088ef85a44f4b7ab180cc79b4
Contents?: true
Size: 1016 Bytes
Versions: 64
Compression:
Stored size: 1016 Bytes
Contents
require "kontena/cli/services/secrets/unlink_command" describe Kontena::Cli::Services::Secrets::UnlinkCommand do include ClientHelpers describe '#execute' do it 'requires service as param' do expect { subject.run([]) }.to raise_error(Clamp::UsageError) end it 'requires secret as param' do expect { subject.run(['service']) }.to raise_error(Clamp::UsageError) end it 'removes secret to existing list' do original = { 'secrets' => [ {'secret' => 'FOO', 'name' => 'BAR', 'type' => 'env'}, {'secret' => 'BAR', 'name' => 'BAZ', 'type' => 'env'} ] } data = { secrets: [ {'secret' => 'BAR', 'name' => 'BAZ', 'type' => 'env'} ] } expect(client).to receive(:get).with("services/test-grid/null/mymy").and_return(original) expect(client).to receive(:put).with("services/test-grid/null/mymy", data) subject.run(['mymy', 'FOO:BAR:env']) end end end
Version data entries
64 entries across 64 versions & 1 rubygems