#include #include #include #include #include #include "../../../common/boxed_type.h" #include "../../../common/listener.h" #include "lib.h" TEST(Lib, Dispatcher) { entt::dispatcher dispatcher; test::listener listener; ASSERT_EQ(listener.value, 0); dispatcher.sink().connect(&test::listener::on)>(listener); trigger(dispatcher); ASSERT_EQ(listener.value, 2); }