diff options
Diffstat (limited to 'spec/lib/gitlab/doctor/secrets_spec.rb')
-rw-r--r-- | spec/lib/gitlab/doctor/secrets_spec.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/lib/gitlab/doctor/secrets_spec.rb b/spec/lib/gitlab/doctor/secrets_spec.rb index b9e054ce14f..f95a7eb1492 100644 --- a/spec/lib/gitlab/doctor/secrets_spec.rb +++ b/spec/lib/gitlab/doctor/secrets_spec.rb @@ -5,6 +5,8 @@ require 'spec_helper' RSpec.describe Gitlab::Doctor::Secrets do let!(:user) { create(:user, otp_secret: "test") } let!(:group) { create(:group, runners_token: "test") } + let!(:project) { create(:project) } + let!(:grafana_integration) { create(:grafana_integration, project: project, token: "test") } let(:logger) { double(:logger).as_null_object } subject { described_class.new(logger).run! } @@ -39,4 +41,12 @@ RSpec.describe Gitlab::Doctor::Secrets do subject end end + + context 'when GrafanaIntegration token is set via private method' do + it 'can access GrafanaIntegration token value' do + expect(logger).to receive(:info).with(/GrafanaIntegration failures: 0/) + + subject + end + end end |