Kraken\_Unit\Channel\ChannelTest::testApiIsConnected_CallsModelMethodForEachPassedNameAndReturnsStatusArray PHP Метод

testApiIsConnected_CallsModelMethodForEachPassedNameAndReturnsStatusArray() публичный Метод

    public function testApiIsConnected_CallsModelMethodForEachPassedNameAndReturnsStatusArray()
    {
        $channel = $this->createChannel();
        $model = $this->createModel();
        $cnt = 0;
        $model->expects($this->twice())->method('isConnected')->with($this->isType('string'))->will($this->returnCallback(function () use(&$cnt) {
            return ++$cnt % 2 === 0 ? true : false;
        }));
        $this->assertSame([false, true], $channel->isConnected(['A', 'B']));
    }
ChannelTest