Даний репозиторій містить приклади до статті Стейт-машини. Частина 2: Тестуємо стейт-машини зі swift.org.ua.
Приклад діаграми:
graph TB;
cooling --minTemperatureReached--> waiting;
cooling --doorOpened--> waiting;
waiting --maxTemperatureReached--> cooling;
Тести падають навмисне, для демонстрації прив'язки повідомлення про падіння до відповідного випадку.