Skip to content

Commit fde285a

Browse files
OdpManager test case added
1 parent 7c2bd51 commit fde285a

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

Tests/OptimizelyTests-Common/OdpManagerTests.swift

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,24 @@ class OdpManagerTests: XCTestCase {
104104

105105
// MARK: - registerVuid
106106

107-
// func testRegisterVUIDCalledAutomatically() {
108-
// XCTAssertEqual(eventManager.receivedRegisterVuid, manager.vuid, "registerVUID is implicitly called on OdpManager init")
109-
// }
110-
107+
func testRegisterVUIDCalledAutomatically() {
108+
XCTAssertEqual(eventManager.receivedRegisterVuid, manager.vuid, "registerVUID is implicitly called on OdpManager init")
109+
}
110+
111+
func testRegisterVUIDDoesNotCallAutomatically_vuidDisabled() {
112+
let newEventManager = MockOdpEventManager(sdkKey: sdkKey)
113+
114+
_ = OdpManager(sdkKey: sdkKey,
115+
disable: false,
116+
enableVuid: false,
117+
cacheSize: cacheSize,
118+
cacheTimeoutInSecs: cacheTimeout,
119+
segmentManager: segmentManager,
120+
eventManager: newEventManager)
121+
122+
XCTAssertNil(newEventManager.receivedRegisterVuid)
123+
}
124+
111125
func testRegisterVUIDCalledAutomatically_odpDisabled() {
112126
let newEventManager = MockOdpEventManager(sdkKey: sdkKey)
113127

0 commit comments

Comments
 (0)