File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Sources/Tests/CrowdinProvider Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -62,13 +62,19 @@ final class CrowdinSupportedLanguagesTests: XCTestCase {
6262 CrowdinLanguagesURLProtocolStub . expectedPath = " / \( hash) /languages.json "
6363 CrowdinLanguagesURLProtocolStub . requestHandler = { request in
6464 let data = Self . sampleLanguagesJSON ( )
65+ guard let url = request. url else {
66+ throw NSError ( domain: " Invalid URL " , code: - 1 )
67+ }
6568 let response = HTTPURLResponse (
66- url: request . url! ,
69+ url: url,
6770 statusCode: 200 ,
6871 httpVersion: nil ,
6972 headerFields: [ " Etag " : " test-etag " ]
70- ) !
71- return ( response, data)
73+ )
74+ guard let httpResponse = response else {
75+ throw NSError ( domain: " Invalid response " , code: - 1 )
76+ }
77+ return ( httpResponse, data)
7278 }
7379 URLProtocol . registerClass ( CrowdinLanguagesURLProtocolStub . self)
7480 defer {
You can’t perform that action at this time.
0 commit comments