|
3 | 3 | require 'datadog/tracing/metadata/metastruct_tagging'
|
4 | 4 |
|
5 | 5 | RSpec.describe Datadog::Tracing::Metadata::MetastructTagging do
|
6 |
| - subject(:test_object) { test_class.new } |
| 6 | + subject(:object) { test_class.new } |
7 | 7 |
|
8 | 8 | let(:test_class) do
|
9 | 9 | Class.new { include Datadog::Tracing::Metadata::MetastructTagging }
|
10 | 10 | end
|
11 | 11 |
|
12 | 12 | describe '#set_metastruct_tag' do
|
13 | 13 | it 'sets the metastruct to a hash with given key / value pair' do
|
14 |
| - expect do |
15 |
| - test_object.set_metastruct_tag(:foo, [{ some: 'value' }]) |
16 |
| - end.to change { test_object.get_metastruct_tag(:foo) }.from(nil).to([{ some: 'value' }]) |
| 14 | + expect { object.set_metastruct_tag(:foo, [{ some: 'value' }]) } |
| 15 | + .to change { object.get_metastruct_tag(:foo) }.from(nil).to([{ some: 'value' }]) |
17 | 16 | end
|
18 | 17 |
|
19 | 18 | it 'does not lose previous entries' do
|
20 |
| - test_object.set_metastruct_tag(:foo, [{ some: 'value' }]) |
| 19 | + object.set_metastruct_tag(:foo, [{ some: 'value' }]) |
21 | 20 |
|
22 |
| - expect do |
23 |
| - test_object.set_metastruct_tag(:bar, [{ another: 'value' }]) |
24 |
| - end.not_to(change { test_object.get_metastruct_tag(:foo) }) |
| 21 | + expect { object.set_metastruct_tag(:bar, [{ another: 'value' }]) } |
| 22 | + .not_to(change { object.get_metastruct_tag(:foo) }) |
25 | 23 | end
|
26 | 24 | end
|
27 | 25 |
|
28 | 26 | describe '#get_metastruct_tag' do
|
29 | 27 | it 'returns nil if the key does not exist' do
|
30 |
| - expect(test_object.get_metastruct_tag(:foo)).to be_nil |
| 28 | + expect(object.get_metastruct_tag(:foo)).to be_nil |
31 | 29 | end
|
32 | 30 | end
|
33 | 31 | end
|
0 commit comments