/**
  * Test adding a deep directory where some levels already exist.
  *
  * @since 0.1.0
  */
 public function test_mkdir_p_some_exist()
 {
     $this->assertTrue($this->mock->add_file('/a', array('type' => 'dir')));
     $this->assertTrue($this->mock->mkdir_p('/a/b/c'));
     $this->assertTrue($this->mock->exists('/a/b/c'));
     $this->assertEquals('dir', $this->mock->get_file_attr('/a', 'type'));
     $this->assertEquals('dir', $this->mock->get_file_attr('/a/b', 'type'));
     $this->assertEquals('dir', $this->mock->get_file_attr('/a/b/c', 'type'));
 }