1
1
#import " RNSentryFramesTrackerListenerTests.h"
2
+ #import " RNSentryDependencyContainer.h"
2
3
#import < OCMock/OCMock.h>
3
4
#import < UIKit/UIKit.h>
4
5
#import < XCTest/XCTest.h>
5
- #import " RNSentryDependencyContainer.h"
6
6
7
7
@interface RNSentryFramesTrackerListenerTests : XCTestCase
8
8
@@ -12,58 +12,68 @@ @implementation RNSentryFramesTrackerListenerTests
12
12
13
13
- (void )testRNSentryFramesTrackerCallsGivenEventEmitterOnNewFrame
14
14
{
15
- id sentryDependencyContainerMock = OCMClassMock ([SentryDependencyContainer class ]);
16
- OCMStub (ClassMethod ([sentryDependencyContainerMock sharedInstance ])).andReturn (sentryDependencyContainerMock);
15
+ id sentryDependencyContainerMock = OCMClassMock ([SentryDependencyContainer class ]);
16
+ OCMStub (ClassMethod ([sentryDependencyContainerMock sharedInstance ]))
17
+ .andReturn (sentryDependencyContainerMock);
17
18
18
- id frameTrackerMock = OCMClassMock ([SentryFramesTracker class ]);
19
- OCMStub ([(SentryDependencyContainer*) sentryDependencyContainerMock framesTracker ]).andReturn (frameTrackerMock);
19
+ id frameTrackerMock = OCMClassMock ([SentryFramesTracker class ]);
20
+ OCMStub ([(SentryDependencyContainer *)sentryDependencyContainerMock framesTracker ])
21
+ .andReturn (frameTrackerMock);
20
22
21
- XCTestExpectation *blockExpectation = [self expectationWithDescription: @" Block Expectation" ];
23
+ XCTestExpectation *blockExpectation = [self expectationWithDescription: @" Block Expectation" ];
22
24
23
- RNSentryEmitNewFrameEvent mockEventEmitter = ^(NSNumber *newFrameTimestampInSeconds) {
24
- XCTAssertTrue ([newFrameTimestampInSeconds isKindOfClass: [NSNumber class ]], @" The variable should be of type NSNumber." );
25
- [blockExpectation fulfill ];
26
- };
25
+ RNSentryEmitNewFrameEvent mockEventEmitter = ^(NSNumber *newFrameTimestampInSeconds) {
26
+ XCTAssertTrue ([newFrameTimestampInSeconds isKindOfClass: [NSNumber class ]],
27
+ @" The variable should be of type NSNumber." );
28
+ [blockExpectation fulfill ];
29
+ };
27
30
28
- RNSentryFramesTrackerListener* actualListener = [[RNSentryFramesTrackerListener alloc ] initWithSentryFramesTracker: [[SentryDependencyContainer sharedInstance ] framesTracker ]
29
- andEventEmitter: mockEventEmitter];
31
+ RNSentryFramesTrackerListener *actualListener = [[RNSentryFramesTrackerListener alloc ]
32
+ initWithSentryFramesTracker: [[SentryDependencyContainer sharedInstance ] framesTracker ]
33
+ andEventEmitter: mockEventEmitter];
30
34
31
- [actualListener framesTrackerHasNewFrame: [NSDate date ]];
32
- [self waitForExpectationsWithTimeout: 1.0 handler: nil ];
35
+ [actualListener framesTrackerHasNewFrame: [NSDate date ]];
36
+ [self waitForExpectationsWithTimeout: 1.0 handler: nil ];
33
37
}
34
38
35
39
- (void )testRNSentryFramesTrackerIsOneTimeListener
36
40
{
37
- id sentryDependencyContainerMock = OCMClassMock ([SentryDependencyContainer class ]);
38
- OCMStub (ClassMethod ([sentryDependencyContainerMock sharedInstance ])).andReturn (sentryDependencyContainerMock);
41
+ id sentryDependencyContainerMock = OCMClassMock ([SentryDependencyContainer class ]);
42
+ OCMStub (ClassMethod ([sentryDependencyContainerMock sharedInstance ]))
43
+ .andReturn (sentryDependencyContainerMock);
39
44
40
- id frameTrackerMock = OCMClassMock ([SentryFramesTracker class ]);
41
- OCMStub ([(SentryDependencyContainer*) sentryDependencyContainerMock framesTracker ]).andReturn (frameTrackerMock);
45
+ id frameTrackerMock = OCMClassMock ([SentryFramesTracker class ]);
46
+ OCMStub ([(SentryDependencyContainer *)sentryDependencyContainerMock framesTracker ])
47
+ .andReturn (frameTrackerMock);
42
48
43
- RNSentryEmitNewFrameEvent mockEventEmitter = ^(NSNumber *newFrameTimestampInSeconds) {};
49
+ RNSentryEmitNewFrameEvent mockEventEmitter = ^(NSNumber *newFrameTimestampInSeconds) {};
44
50
45
- RNSentryFramesTrackerListener* actualListener = [[RNSentryFramesTrackerListener alloc ] initWithSentryFramesTracker: [[SentryDependencyContainer sharedInstance ] framesTracker ]
46
- andEventEmitter: mockEventEmitter];
51
+ RNSentryFramesTrackerListener *actualListener = [[RNSentryFramesTrackerListener alloc ]
52
+ initWithSentryFramesTracker: [[SentryDependencyContainer sharedInstance ] framesTracker ]
53
+ andEventEmitter: mockEventEmitter];
47
54
48
- [actualListener framesTrackerHasNewFrame: [NSDate date ]];
49
- OCMVerify ([frameTrackerMock removeListener: actualListener]);
55
+ [actualListener framesTrackerHasNewFrame: [NSDate date ]];
56
+ OCMVerify ([frameTrackerMock removeListener: actualListener]);
50
57
}
51
58
52
59
- (void )testRNSentryFramesTrackerAddsItselfAsListener
53
60
{
54
- id sentryDependencyContainerMock = OCMClassMock ([SentryDependencyContainer class ]);
55
- OCMStub (ClassMethod ([sentryDependencyContainerMock sharedInstance ])).andReturn (sentryDependencyContainerMock);
61
+ id sentryDependencyContainerMock = OCMClassMock ([SentryDependencyContainer class ]);
62
+ OCMStub (ClassMethod ([sentryDependencyContainerMock sharedInstance ]))
63
+ .andReturn (sentryDependencyContainerMock);
56
64
57
- id frameTrackerMock = OCMClassMock ([SentryFramesTracker class ]);
58
- OCMStub ([(SentryDependencyContainer*) sentryDependencyContainerMock framesTracker ]).andReturn (frameTrackerMock);
65
+ id frameTrackerMock = OCMClassMock ([SentryFramesTracker class ]);
66
+ OCMStub ([(SentryDependencyContainer *)sentryDependencyContainerMock framesTracker ])
67
+ .andReturn (frameTrackerMock);
59
68
60
- RNSentryEmitNewFrameEvent mockEventEmitter = ^(NSNumber *newFrameTimestampInSeconds) {};
69
+ RNSentryEmitNewFrameEvent mockEventEmitter = ^(NSNumber *newFrameTimestampInSeconds) {};
61
70
62
- RNSentryFramesTrackerListener* actualListener = [[RNSentryFramesTrackerListener alloc ] initWithSentryFramesTracker: [[SentryDependencyContainer sharedInstance ] framesTracker ]
63
- andEventEmitter: mockEventEmitter];
71
+ RNSentryFramesTrackerListener *actualListener = [[RNSentryFramesTrackerListener alloc ]
72
+ initWithSentryFramesTracker: [[SentryDependencyContainer sharedInstance ] framesTracker ]
73
+ andEventEmitter: mockEventEmitter];
64
74
65
- [actualListener startListening ];
66
- OCMVerify ([frameTrackerMock addListener: actualListener]);
75
+ [actualListener startListening ];
76
+ OCMVerify ([frameTrackerMock addListener: actualListener]);
67
77
}
68
78
69
79
@end
0 commit comments