@@ -3,43 +3,6 @@ import XCTest
33
44class SentrySDKSettingsTests : XCTestCase {
55
6- // MARK: - initWithOptions tests
7-
8- func testInitWithOptions_WhenOptionsNil_ReturnsDefaultSettings( ) {
9- let settings = SentrySDKSettings ( options: nil )
10-
11- XCTAssertNotNil ( settings)
12- XCTAssertFalse ( settings. autoInferIP)
13- }
14-
15- func testInitWithOptions_WhenSendDefaultPiiTrue_SetsAutoInferIPToTrue( ) throws {
16- let options = try XCTUnwrap ( SentryOptionsInternal . initWithDict ( [
17- " dsn " : " https://username:[email protected] /12345 " , 18- " sendDefaultPii " : true
19- ] ) )
20-
21- XCTAssertNotNil ( options)
22-
23- let settings = SentrySDKSettings ( options: options)
24-
25- XCTAssertNotNil ( settings)
26- XCTAssertTrue ( settings. autoInferIP)
27- }
28-
29- func testInitWithOptions_WhenSendDefaultPiiFalse_SetsAutoInferIPToFalse( ) throws {
30- let options = try XCTUnwrap ( SentryOptionsInternal . initWithDict ( [
31- " dsn " : " https://username:[email protected] /12345 " , 32- " sendDefaultPii " : false
33- ] ) )
34-
35- XCTAssertNotNil ( options)
36-
37- let settings = SentrySDKSettings ( options: options)
38-
39- XCTAssertNotNil ( settings)
40- XCTAssertFalse ( settings. autoInferIP)
41- }
42-
436 // MARK: - initWithDict tests
447
458 func testInitWithDict_WhenInferIpIsAuto_SetsAutoInferIPToTrue( ) {
@@ -119,8 +82,7 @@ class SentrySDKSettingsTests: XCTestCase {
11982 }
12083
12184 func testSerialize_WhenAutoInferIPIsSetDirectly_ReturnsCorrectDictionary( ) {
122- let settings = SentrySDKSettings ( )
123- settings. autoInferIP = true
85+ let settings = SentrySDKSettings ( sendDefaultPii: true )
12486
12587 let serialized = settings. serialize ( )
12688
@@ -129,8 +91,7 @@ class SentrySDKSettingsTests: XCTestCase {
12991 }
13092
13193 func testSerialize_WhenAutoInferIPIsSetToFalseDirectly_ReturnsCorrectDictionary( ) {
132- let settings = SentrySDKSettings ( )
133- settings. autoInferIP = false
94+ let settings = SentrySDKSettings ( sendDefaultPii: false )
13495
13596 let serialized = settings. serialize ( )
13697
@@ -141,17 +102,17 @@ class SentrySDKSettingsTests: XCTestCase {
141102 // MARK: - autoInferIP property tests
142103
143104 func testAutoInferIPProperty_CanBeSetAndRetrieved( ) {
144- let settings = SentrySDKSettings ( )
105+ var settings = SentrySDKSettings ( )
145106
146107 // Test default value
147108 XCTAssertFalse ( settings. autoInferIP)
148109
149110 // Test setting to true
150- settings. autoInferIP = true
111+ settings = SentrySDKSettings ( sendDefaultPii : true )
151112 XCTAssertTrue ( settings. autoInferIP)
152113
153114 // Test setting to false
154- settings. autoInferIP = false
115+ settings = SentrySDKSettings ( sendDefaultPii : false )
155116 XCTAssertFalse ( settings. autoInferIP)
156117 }
157118
0 commit comments