Commit 7ac07f17 by Shailesh Aher

[IOS-127]: Testing deinit being called when remote config is OFF dynamically

parent f1e54364
...@@ -76,6 +76,23 @@ class TerceptSDKEnablerTests: XCTestCase { ...@@ -76,6 +76,23 @@ class TerceptSDKEnablerTests: XCTestCase {
XCTAssertTrue(isDeinitCalled) XCTAssertTrue(isDeinitCalled)
} }
func testRuntimeConfigOffCondition() {
enabler.enableDataCollection(true)
XCTAssertFalse(isInitCalled)
XCTAssertFalse(isDeinitCalled)
enabler.setConfigToggle(true)
XCTAssertTrue(isInitCalled)
XCTAssertFalse(isDeinitCalled)
// Resetting init
isInitCalled = false
enabler.setConfigToggle(false)
XCTAssertFalse(isInitCalled)
XCTAssertTrue(isDeinitCalled)
}
func testMultipleDeinitCallingIssue() { func testMultipleDeinitCallingIssue() {
testDataCollectionDeniedCondition() testDataCollectionDeniedCondition()
isDeinitCalled = false isDeinitCalled = false
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment