Exemple #1
0
 public function testDataMethods()
 {
     $data = ['key' => 'value'];
     $this->assertEquals([], $this->theme->getData());
     $this->theme->setData($data);
     $this->assertEquals($data, $this->theme->getData());
     $this->assertEquals($data['key'], $this->theme->getDataByKey('key'));
     $this->assertEquals('default value', $this->theme->getDataByKey('unknown key', 'default value'));
     $this->theme->setDataByKey('unknown key', 'unknown value');
     $this->assertEquals('unknown value', $this->theme->getDataByKey('unknown key', 'default value'));
 }