Aa | Aa |
![]() #прогерское
Допилил для моих акторов (для fsm тоже должно работать, но я не тестил), модуль обеспечивающий подписку/отписку на события :) К сожалению не обошлось без теймплейтов. ![]() Единственное, я не придумал, как нормально тестировать отсутствие события (я хочу убедиться, что после отписки сообщение уже не приходит). 1 декабря 2018
|
![]() |
|
Наверное, кроме вас, никто на фанфиксе на хаскеле не пишет :)
|
![]() |
Ластро
|
А ещё, я единственный, кто здесь знает Эсперанто :(
|
![]() |
|
А присутствие события можно же тестировать?
|
![]() |
Ластро
|
Verity Mage, ну присутствие тестируется элементарно, вон у меня в последней строчке ожидание события.
А всё, элементарно, если я точно знаю последовательность событий, то могу зарегистрировать отсутствие. |
![]() |
|
Ал Ластор, ещё вариант тестировать событие и проверять на наличие подписки.
|
![]() |
Ластро
|
Verity Mage, не вариант, я не хочу вытаскивать внутренние данные, у меня все тесты по методу чёрного ящика. Нет, можно конечно переписать тестовый модуль так, чтобы открыть для тестов спрятанные модули, но очень не хочется.
|
![]() |
Ластро
|
Если заккомментировать отписку, то честно фейлится :)
https://www.pichome.ru/images/2018/12/02/EcDhf9n.png |