assertSame(array(), $obj->getSerializableAttributes()); } public function testRasterize() { $obj = new SVGDefs(); $mockChild = $this->getMockForAbstractClass('\SVG\Nodes\SVGNode'); $obj->addChild($mockChild); $rast = $this->getMockBuilder('\SVG\Rasterization\SVGRasterizer') ->disableOriginalConstructor() ->getMock(); // should not rasterize itself or its children $rast->expects($this->never())->method($this->anything()); $mockChild->expects($this->never())->method('rasterize'); $obj->rasterize($rast); } }