Plum\Plum\Pipe\WriterPipeTest::createWriterTakesCallbackFilter PHP Method

createWriterTakesCallbackFilter() public method

    public function createWriterTakesCallbackFilter()
    {
        /** @var \Plum\Plum\Writer\WriterInterface $writer */
        $writer = Mockery::mock('\\Plum\\Plum\\Writer\\WriterInterface');
        $filter = function ($v) {
            return true;
        };
        $pipe = WriterPipe::createWriter(['writer' => $writer, 'filter' => $filter]);
        $this->assertInstanceOf('\\Plum\\Plum\\Pipe\\WriterPipe', $pipe);
        $this->assertInstanceOf('\\Plum\\Plum\\Filter\\FilterInterface', $pipe->getFilter());
    }