assertEquals($name, $model->getElementName()); } /** * @return array */ public function elementNameDataProvider() { return [ ['', 'name'], ['', 'name'], ['', 'name'], ['', false], ['', ''] ]; } /** * @return array */ public function cacheableDataProvider() { return [ ['', true], ['', false], ['', true], ['', false], ['', true], ['', true], ['', true], ['', true], ['', true] ]; } /** * @dataProvider cacheableDataProvider */ public function testIsCacheable($xml, $expected) { $model = new \Magento\Framework\View\Layout\Element($xml); $this->assertEquals($expected, $model->isCacheable()); } }