Например, я никогда не использую описание XCTestCase.expectation
, поэтому я хотел бы использовать функцию для предоставления по умолчанию для нее и очистить ее, назвав, что я инициализирую это ожидание, t действительно использовать инициализатор для XCTestExpectation
. Но если расширение не находится в тестовой цели, то оно не может скомпилировать:
Невозможно загрузить базовый модуль для "XCTest"
import XCTest
public extension XCTestCase {
func makeExpectation() -> XCTestExpectation {
return expectation(withDescription: "")
}
}