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