BrowscapTest\Writer\WriterCollectionTest::testSetSilent PHP Method

testSetSilent() public method

tests setting a file into silent mode
public testSetSilent ( )
    public function testSetSilent()
    {
        $mockFilter = $this->getMockBuilder(\Browscap\Filter\FullFilter::class)->disableOriginalConstructor()->setMethods(['isOutput'])->getMock();
        $mockFilter->expects(self::once())->method('isOutput')->will(self::returnValue(true));
        $division = $this->createMock(\Browscap\Data\Division::class);
        $mockWriter = $this->getMockBuilder(\Browscap\Writer\CsvWriter::class)->disableOriginalConstructor()->setMethods(['getFilter'])->getMock();
        $mockWriter->expects(self::once())->method('getFilter')->will(self::returnValue($mockFilter));
        self::assertSame($this->object, $this->object->addWriter($mockWriter));
        self::assertSame($this->object, $this->object->setSilent($division));
    }