create(Dns\Record::A); $question->setName("google.com"); /** @var DoH\Internal\HttpsSocket $socket */ $socket = $this->connect(new Nameserver('https://mozilla.cloudflare-dns.com/dns-query')); /** @var Message $result */ $result = yield $socket->ask($question, 5000); $this->assertInstanceOf(Message::class, $result); $this->assertSame(MessageTypes::RESPONSE, $result->getType()); }); } }