Я только что добавил несколько юнит-тестов в новый проект. Обычно я использую @testable import
для импорта производственного кода, поэтому я могу тестировать непубличные методы:
@testable import My-Project
import XCTest
final class MyTests: XCTestCase {
func testOne() {
// ...
}
}
Однако я вижу странные ошибки компиляции, которых я никогда раньше не видел:
Tests.swift:1:25: Consecutive statements on a line must be separated by ';'
Tests.swift:1:25: Expected expression after unary operator
Tests.swift:1:25: Expressions are not allowed at the top level
Tests.swift:1:18: No such module 'My'
Я проверил и перепроверил все и просто не могу понять, почему возникает эта ошибка компиляции.
Чего мне не хватает?