Changeset View
Changeset View
Standalone View
Standalone View
src/tests/client/sync-test.cpp
| Show First 20 Lines • Show All 442 Lines • ▼ Show 20 Lines | TEST_CASE("use sync response to update client model", "[client][sync]") | ||||
| } | } | ||||
| SECTION("emits account data changes") { | SECTION("emits account data changes") { | ||||
| auto nextTriggers = store.reader().get().nextTriggers; | auto nextTriggers = store.reader().get().nextTriggers; | ||||
| auto triggerContains = [=](auto p) { | auto triggerContains = [=](auto p) { | ||||
| return std::any_of( | return std::any_of( | ||||
| nextTriggers.begin(), | nextTriggers.begin(), | ||||
| nextTriggers.end(), | nextTriggers.end(), | ||||
| [=](const KazvEvent &t) { | [=](const KazvTrigger &t) { | ||||
| if (!std::holds_alternative<ReceivingRoomAccountDataEvent>(t)) { | if (!std::holds_alternative<ReceivingRoomAccountDataEvent>(t)) { | ||||
| return false; | return false; | ||||
| } | } | ||||
| auto e = std::get<ReceivingRoomAccountDataEvent>(t); | auto e = std::get<ReceivingRoomAccountDataEvent>(t); | ||||
| return p(e); | return p(e); | ||||
| }); | }); | ||||
| }; | }; | ||||
| ▲ Show 20 Lines • Show All 307 Lines • Show Last 20 Lines | |||||