# frozen_string_literal: true require 'spec_helper' describe Gitlab::Kubernetes::Helm::BaseCommand do subject(:base_command) do test_class.new(rbac) end let(:application) { create(:clusters_applications_helm) } let(:rbac) { false } let(:test_class) do Class.new do include Gitlab::Kubernetes::Helm::BaseCommand def initialize(rbac) @rbac = rbac end def name "test-class-name" end def rbac? @rbac end def files { some: 'value' } end end end it_behaves_like 'helm command generator' do let(:commands) { '' } end describe '#pod_name' do subject { base_command.pod_name } it { is_expected.to eq('install-test-class-name') } end it_behaves_like 'helm command' do let(:command) { base_command } end end