@@ -180,42 +180,6 @@ class OptimizelyClientTests_OptimizelyConfig: XCTestCase {
180180 print ( " ------------------------------------------------------ " )
181181 }
182182
183- // this test for full-content validation will be covered by FSC,
184- // but it'll be useful here especially for ObjC APIs which is not covered by FSC.
185-
186- func testGetOptimizelyConfig_Equal( ) {
187- if #available( iOS 11 . 0 , tvOS 11 . 0 , watchOS 4 . 0 , * ) {
188- let optimizelyConfig = try ! optimizely. getOptimizelyConfig ( )
189-
190- // compare dictionaries as strings (after key-sorted and remove all spaces)
191- guard let observedDict = optimizelyConfig. dict else {
192- XCTFail ( )
193- return
194- }
195-
196- // compare dictionaries as strings (after key-sorted and remove all spaces)
197- let observedData = try ! JSONSerialization . data ( withJSONObject: observedDict, options: . sortedKeys)
198- let observedJSON = String ( bytes: observedData, encoding: . utf8) !
199- let observed = observedJSON. filter { !$0. isNewline && !$0. isWhitespace }
200-
201- // pre-generated expected JSON string (NOTE: all dicts must be sorted by keys)
202- let expectedData = OTUtils . loadJSONFile ( " optimizely_config_expected " ) !
203- let expectedJSON = String ( bytes: expectedData, encoding: . utf8) !
204- let expected = expectedJSON. filter { !$0. isNewline && !$0. isWhitespace }
205-
206- XCTAssertEqual ( observed, expected, " \n \n [Observed] \n \( observed) \n \n [Expected] \n \( expected) \n \n " )
207- }
208- }
209-
210- func testGetOptimizelyConfig_InvalidDatafile( ) {
211- self . optimizely = OptimizelyClient ( sdkKey: " 12345 " )
212- let invalidDatafile = " { \" version \" : \" 4 \" } "
213- try ? self . optimizely. start ( datafile: invalidDatafile)
214-
215- let result = try ? self . optimizely. getOptimizelyConfig ( )
216- XCTAssertNil ( result)
217- }
218-
219183}
220184
221185// MARK: - Convert to JSON
0 commit comments