public function testApiSend_ReturnsImmediatelyWhenNonPendingPromisePassed()
{
$req = $this->createRequest('name', 'secret');
$channel = $this->getProtectedProperty($req, 'channel');
$channel->expects($this->never())->method('send');
$promise = new PromiseFulfilled();
$result = $this->callProtectedMethod($req, 'send', [$promise]);
$this->assertSame($result, $promise);
}