Я пишу BDD unit test для общедоступного метода . Метод изменяет частное свойство (private var
), поэтому я хотел бы написать expect() и убедиться, что он установлен правильно. Поскольку он закрыт, я не могу решить, как получить доступ к нему из unit test.
Для Objective-C я просто добавлю заголовок расширения. Есть ли в Swift подобные трюки? В качестве примечания, свойство имеет didSet() с некоторым кодом, а также.