| 106 | }; |
| 107 | |
| 108 | net::awaitable<WebSocketTestContainer> createTestContainer( |
| 109 | net::io_context& ioContext) { |
| 110 | auto strand = net::make_strand(ioContext); |
| 111 | WebSocketTestContainer container{ |
| 112 | strand, std::make_unique<QueryHub>(ioContext), QueryRegistry{}, |
| 113 | tcp::socket{strand}, tcp::socket{strand}}; |
| 114 | co_await connect(container.server_, container.client_); |
| 115 | co_return std::move(container); |
| 116 | } |
| 117 | |
| 118 | // _____________________________________________________________________________ |
| 119 |