spec/flipper/instrumentation/statsd_subscriber_spec.rb in flipper-0.10.2 vs spec/flipper/instrumentation/statsd_subscriber_spec.rb in flipper-0.11.0.beta1
- old
+ new
@@ -5,17 +5,17 @@
require 'statsd'
RSpec.describe Flipper::Instrumentation::StatsdSubscriber do
let(:statsd_client) { Statsd.new }
let(:socket) { FakeUDPSocket.new }
- let(:adapter) {
+ let(:adapter) do
memory = Flipper::Adapters::Memory.new
- Flipper::Adapters::Instrumented.new(memory, :instrumenter => ActiveSupport::Notifications)
- }
- let(:flipper) {
- Flipper.new(adapter, :instrumenter => ActiveSupport::Notifications)
- }
+ Flipper::Adapters::Instrumented.new(memory, instrumenter: ActiveSupport::Notifications)
+ end
+ let(:flipper) do
+ Flipper.new(adapter, instrumenter: ActiveSupport::Notifications)
+ end
let(:user) { user = Struct.new(:flipper_id).new('1') }
before do
described_class.client = statsd_client
@@ -36,32 +36,32 @@
def assert_counter(metric)
result = socket.buffer.detect { |op| op.first == "#{metric}:1|c" }
expect(result).not_to be_nil
end
- context "for enabled feature" do
- it "updates feature metrics when calls happen" do
+ context 'for enabled feature' do
+ it 'updates feature metrics when calls happen' do
flipper[:stats].enable(user)
assert_timer 'flipper.feature_operation.enable'
flipper[:stats].enabled?(user)
assert_timer 'flipper.feature_operation.enabled'
assert_counter 'flipper.feature.stats.enabled'
end
end
- context "for disabled feature" do
- it "updates feature metrics when calls happen" do
+ context 'for disabled feature' do
+ it 'updates feature metrics when calls happen' do
flipper[:stats].disable(user)
assert_timer 'flipper.feature_operation.disable'
flipper[:stats].enabled?(user)
assert_timer 'flipper.feature_operation.enabled'
assert_counter 'flipper.feature.stats.disabled'
end
end
- it "updates adapter metrics when calls happen" do
+ it 'updates adapter metrics when calls happen' do
flipper[:stats].enable(user)
assert_timer 'flipper.adapter.memory.enable'
flipper[:stats].enabled?(user)
assert_timer 'flipper.adapter.memory.get'