@@ -892,16 +892,14 @@ class SettingsTests: XCTestCase {
892
892
self . wait ( for: [ expectation] , timeout: TESTS_TIME_OUT)
893
893
}
894
894
895
- func testUpdateTypoTolerance( ) {
895
+ func testUpdateTypoTolerance( ) throws {
896
896
let jsonString = """
897
897
{ " taskUid " :0, " indexUid " : " movies_test " , " status " : " enqueued " , " type " : " settingsUpdate " , " enqueuedAt " : " 2022-07-27T19:03:50.494232841Z " }
898
898
"""
899
899
900
900
// Prepare the mock server
901
- let decoder = JSONDecoder ( )
902
- let stubTask : TaskInfo = try ! decoder. decode (
903
- TaskInfo . self,
904
- from: jsonString. data ( using: . utf8) !)
901
+ let decoder = Constants . customJSONDecoder
902
+ let stubTask : TaskInfo = try decoder. decode ( TaskInfo . self, from: Data ( jsonString. utf8) )
905
903
906
904
session. pushData ( jsonString)
907
905
let typoTolerance : TypoTolerance = . init( enabled: false )
@@ -922,16 +920,14 @@ class SettingsTests: XCTestCase {
922
920
self . wait ( for: [ expectation] , timeout: TESTS_TIME_OUT)
923
921
}
924
922
925
- func testResetTypoTolerance( ) {
923
+ func testResetTypoTolerance( ) throws {
926
924
let jsonString = """
927
925
{ " taskUid " :0, " indexUid " : " movies_test " , " status " : " enqueued " , " type " : " settingsUpdate " , " enqueuedAt " : " 2022-07-27T19:03:50.494232841Z " }
928
926
"""
929
927
930
928
// Prepare the mock server
931
- let decoder = JSONDecoder ( )
932
- let stubTask : TaskInfo = try ! decoder. decode (
933
- TaskInfo . self,
934
- from: jsonString. data ( using: . utf8) !)
929
+ let decoder = Constants . customJSONDecoder
930
+ let stubTask : TaskInfo = try decoder. decode ( TaskInfo . self, from: Data ( jsonString. utf8) )
935
931
session. pushData ( jsonString)
936
932
937
933
// Start the test with the mocked server
0 commit comments