Exemple #1
0
 public function testGet()
 {
     $data = ['a' => 'b'];
     $cacheid = 'test';
     $this->cache->expects($this->once())->method('load')->will($this->returnValue(false));
     $this->reader->expects($this->once())->method('read')->will($this->returnValue($data));
     $config = new \Magento\Framework\Config\Data($this->reader, $this->cache, $cacheid);
     $this->assertEquals($data, $config->get());
     $this->assertEquals('b', $config->get('a'));
     $this->assertEquals(null, $config->get('a/b'));
     $this->assertEquals(33, $config->get('a/b', 33));
 }