We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7f60ace commit b2d49b9Copy full SHA for b2d49b9
test/common.rb
@@ -2,3 +2,21 @@
2
require 'test/unit'
3
require 'net/ldap'
4
require 'flexmock/test_unit'
5
+
6
+class MockInstrumentationService
7
+ def initialize
8
+ @events = {}
9
+ end
10
11
+ def instrument(event, payload)
12
+ result = yield(payload)
13
+ @events[event] ||= []
14
+ @events[event] << [payload, result]
15
+ result
16
17
18
+ def subscribe(event)
19
20
+ @events[event]
21
22
+end
0 commit comments