ubicloud/spec/routes/api/cli/sk/update_spec.rb
2025-10-04 01:36:33 +09:00

17 lines
565 B
Ruby

# frozen_string_literal: true
require_relative "../spec_helper"
RSpec.describe Clover, "cli sk update" do
it "updates SSH public key" do
cli(%w[sk spk create] << "a a")
ssh_public_key = SshPublicKey.first
expect(ssh_public_key.name).to eq "spk"
expect(ssh_public_key.public_key).to eq "a a"
body = cli(%w[sk spk update] << "b b")
ssh_public_key.reload
expect(ssh_public_key.name).to eq "spk"
expect(ssh_public_key.public_key).to eq "b b"
expect(body).to eq "SSH public key with id #{ssh_public_key.ubid} updated\n"
end
end