Skip to content

Commit b97b8f3

Browse files
committed
Compact form of hashes for shorter unit test caess
1 parent 0d2b6f5 commit b97b8f3

File tree

1 file changed

+6
-39
lines changed

1 file changed

+6
-39
lines changed

spec/app_size_metrics_payload_spec.rb

Lines changed: 6 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,9 @@
1717
{ name: 'Group Metadata 2', value: 'Group Value 2' },
1818
],
1919
metrics: [
20-
{
21-
name: 'Metric 1',
22-
value: 12_345,
23-
meta: [
24-
{ name: 'm1a', value: 'Metric 1 Metadata A' },
25-
]
26-
},
27-
{
28-
name: 'Metric 2',
29-
value: 67_890
30-
},
31-
{
32-
name: 'Metric 3',
33-
value: 13_579,
34-
meta: [
35-
{ name: 'm3a', value: 'Metric 3 Metadata A' },
36-
{ name: 'm3b', value: 'Metric 3 Metadata B' },
37-
]
38-
},
20+
{ name: 'Metric 1', value: 12_345, meta: [{ name: 'm1a', value: 'Metric 1 Metadata A' }] },
21+
{ name: 'Metric 2', value: 67_890 },
22+
{ name: 'Metric 3', value: 13_579, meta: [{ name: 'm3a', value: 'Metric 3 Metadata A' }, { name: 'm3b', value: 'Metric 3 Metadata B' }] },
3923
]
4024
}
4125
expect(payload.to_h).to eq(expected_hash)
@@ -57,26 +41,9 @@
5741
{ name: 'Group Metadata 3', value: 'Group Value 3' },
5842
],
5943
metrics: [
60-
{
61-
name: 'Metric 1',
62-
value: 12_345,
63-
meta: [
64-
{ name: 'm1a', value: 'Metric 1 Metadata A' },
65-
{ name: 'm1c', value: 'Metric 1 Metadata C' },
66-
]
67-
},
68-
{
69-
name: 'Metric 2',
70-
value: 67_890
71-
},
72-
{
73-
name: 'Metric 3',
74-
value: 13_579,
75-
meta: [
76-
{ name: 'm3a', value: 'Metric 3 Metadata A' },
77-
{ name: 'm3b', value: 'Metric 3 Metadata B' },
78-
]
79-
},
44+
{ name: 'Metric 1', value: 12_345, meta: [{ name: 'm1a', value: 'Metric 1 Metadata A' }, { name: 'm1c', value: 'Metric 1 Metadata C' }] },
45+
{ name: 'Metric 2', value: 67_890 },
46+
{ name: 'Metric 3', value: 13_579, meta: [{ name: 'm3a', value: 'Metric 3 Metadata A' }, { name: 'm3b', value: 'Metric 3 Metadata B' }] },
8047
]
8148
}
8249
expect(payload.to_h).to eq(expected_hash)

0 commit comments

Comments
 (0)