Phive\Queue\Tests\Queue\TypeSafeQueueTest::testPush PHP Method

testPush() public method

public testPush ( $item )
    public function testPush($item)
    {
        $serializedItem = null;
        $this->innerQueue->expects($this->once())->method('push')->with($this->callback(function ($subject) use(&$serializedItem) {
            $serializedItem = $subject;
            return is_string($subject) && ctype_print($subject);
        }));
        $this->queue->push($item);
        return ['original' => $item, 'serialized' => $serializedItem];
    }