/** * testPop * * @return void * * @covers Windwalker\Registry\Registry::pop */ public function testPop() { $registry = new Registry(); $registry->set('foo.bar', array('var1', 'var2', 'var3')); $this->assertEquals('var3', $registry->pop('foo.bar')); $this->assertNull($registry->get('foo.bar.2')); $registry->setRaw('foo.bar2', (object) array('v1' => 'var1', 'v2' => 'var2', 'v3' => 'var3')); $this->assertEquals('var3', $registry->pop('foo.bar2')); $this->assertNull($registry->get('foo.bar2.v3')); $this->assertTrue(is_array($registry->get('foo.bar2'))); }