Итак, у меня есть проект iOS с тестами, и все работает нормально.
Я почувствовал необходимость изменить название проекта. Я сделал это, как указано в яблочных документах, выбрал проект и изменил его название.
Через некоторое время обновление вещей для этого, наконец, будет работать, приложение работает нормально, но у меня все еще есть проблема.
Я не могу запускать тесты из-за этой досадной проблемы. Я уверен, что это основная вещь, но я все еще не могу понять.
Здесь мой тестовый класс (для вопроса я использую пример Foo
)
@testable import MyApp // File FooTests is part of module MyApp. Ignoring import.
class FooTests: QuickSpec {
override func spec() {
describe("a foo test") {
it("tests foo") {
let return = Foo.barMethod()
XCTAssertEqual(return, "expected", "Expected something, got \(return) instead")
}
}
}
Класс Foo
не распознается, и я получаю ошибку, что тестовый класс является частью MyApp
, что не так.
Где я должен искать?