diff options
Diffstat (limited to 'spec/lib/gitlab/usage_data_queries_spec.rb')
-rw-r--r-- | spec/lib/gitlab/usage_data_queries_spec.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/lib/gitlab/usage_data_queries_spec.rb b/spec/lib/gitlab/usage_data_queries_spec.rb index a8cf87d9364..c3ac9d7db90 100644 --- a/spec/lib/gitlab/usage_data_queries_spec.rb +++ b/spec/lib/gitlab/usage_data_queries_spec.rb @@ -45,6 +45,19 @@ RSpec.describe Gitlab::UsageDataQueries do end end + describe '.alt_usage_data' do + subject(:alt_usage_data) { described_class.alt_usage_data { 42 } } + + it 'returns value when used with value' do + expect(described_class.alt_usage_data(1)) + .to eq(alt_usage_data_value: 1) + end + + it 'returns a stringified block for alt_usage_data with a block' do + expect(alt_usage_data[:alt_usage_data_block]).to start_with('#<Proc:') + end + end + describe '.sum' do it 'returns the raw SQL' do expect(described_class.sum(Issue, :weight)).to eq('SELECT SUM("issues"."weight") FROM "issues"') |