PhpOffice\PhpPresentation\Tests\Writer\ODPresentation\ContentTest::testVisibility PHP Method

testVisibility() public method

public testVisibility ( )
    public function testVisibility()
    {
        $expectedElement = '/office:document-content/office:automatic-styles/style:style[@style:name=\'stylePage0\']/style:drawing-page-properties';
        $pres = TestHelperDOCX::getDocument($this->oPresentation, 'ODPresentation');
        $this->assertTrue($pres->elementExists($expectedElement, 'content.xml'));
        $this->assertFalse($pres->attributeElementExists($expectedElement, 'presentation:visibility', 'content.xml'));
        $oSlide = $this->oPresentation->getActiveSlide();
        $oSlide->setIsVisible(false);
        $pres = TestHelperDOCX::getDocument($this->oPresentation, 'ODPresentation');
        $this->assertTrue($pres->elementExists($expectedElement, 'content.xml'));
        $this->assertTrue($pres->attributeElementExists($expectedElement, 'presentation:visibility', 'content.xml'));
        $this->assertEquals('hidden', $pres->getElementAttribute($expectedElement, 'presentation:visibility', 'content.xml'));
    }