我正在尝试对检索资产集合和资产进行单元测试。为了被允许访问我的相册,我必须授予权限。这通常发生在第一次调用类似的函数时,fetchAssetCollections
或者手动调用PHPhotoLibrary.requestAuthorization()
.
现在的问题是我如何在运行单元测试时假设我有权限?因为我一打电话PHAssetCollection.fetchAssetCollections(withLocalIdentifiers: [ album ], options: nil)
就得到一个PHUnauthorizedFetchResult
.