Модульное тестирование загрузки изображений через Мойю

В настоящее время я использую Moya для обработки сетевого уровня, проблема в том, что у меня есть одна конечная точка, которая использует multipart/form-data для загрузки изображения на фиктивный сервер.

Чтобы узнать, что изображение отправляется в теле запроса, я хотел получить двоичный объект из тела запроса, преобразовать его в объект UIImage, а затем сравнить его с отправленным изображением, чтобы убедиться, что они совпадают.,

Проблема в том, что всякий раз, когда я пытаюсь получить доступ к телу запроса, оно кажется нулевым. Это означает, что я не могу получить двоичный объект и сделать какое-либо сравнение.

    service.match(img, requestHeader: requestHeader, success: { result in
        print(result.response.request.httpBody) // This is nil
        expectation.fulfill()
    }) { error in
        XCTFail("\(error)")
    }

0 ответов

Другие вопросы по тегам