Esempio n. 1
0
 public function testWrite()
 {
     $testData = array('a' => 'b');
     $encodedData = json_encode($testData);
     $dataLength = strlen($encodedData);
     $this->encoder->expects($this->once())->method('toCompressedFrame')->with($this->equalTo($testData), $this->equalTo(1))->willReturn($encodedData);
     $this->socket->expects($this->once())->method('write')->with($this->equalTo($encodedData))->willReturn($dataLength);
     $actual = $this->instance->write($testData);
     $this->assertEquals($dataLength, $actual);
 }