Я пытаюсь проверить, что мой актер породил ребенка с правильными параметрами.
Есть
testKit.expectEffect(Spawned(behavior,name,props))
Но это невозможно сопоставить, так как любое поведение, созданное внутри вашего нереста Поведение никогда не будет соответствовать копии, которую вы создаете, так как поведение обеспечивает только ссылочное равенство.
В качестве альтернативы есть
testKit.expectEffectPF()
Это позволяет вам при захвате поведения, но опять-таки, ссылка совершенно непрозрачна для проверки.
За исключением предоставления какого-либо дочернего компоновщика функция для тестируемого поведения, которая затем может быть смоделирована и проверена на наличие сигнатуры вызова; похоже, не существует способа сделать это с помощью инструмента эффектов, предоставляемого BehaviorTestKit
.