通过Moya上传单元测试图像

时间:2019-02-13 08:18:42

标签: swift unit-testing xctest moya

我目前正在使用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 个答案:

没有答案