@@ -180,42 +180,6 @@ class OptimizelyClientTests_OptimizelyConfig: XCTestCase {
180
180
print ( " ------------------------------------------------------ " )
181
181
}
182
182
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
-
219
183
}
220
184
221
185
// MARK: - Convert to JSON
0 commit comments