25 lines
571 B
Ruby
25 lines
571 B
Ruby
# frozen_string_literal: true
|
|
|
|
require 'spec_helper'
|
|
|
|
describe Gitlab::Graphql::QueryAnalyzers::LoggerAnalyzer do
|
|
subject { described_class.new }
|
|
|
|
describe '#analyze?' do
|
|
context 'feature flag disabled' do
|
|
before do
|
|
stub_feature_flags(graphql_logging: false)
|
|
end
|
|
|
|
it 'disables the analyzer' do
|
|
expect(subject.analyze?(anything)).to be_falsey
|
|
end
|
|
end
|
|
|
|
context 'feature flag enabled by default' do
|
|
it 'enables the analyzer' do
|
|
expect(subject.analyze?(anything)).to be_truthy
|
|
end
|
|
end
|
|
end
|
|
end
|