public function testHasOpenTab()
 {
     $this->assertFalse($this->baseGroupedMapper->hasOpenTab(), '->hasOpenTab() returns false when there are no tabs');
     $this->baseGroupedMapper->tab('fooTab');
     $this->assertTrue($this->baseGroupedMapper->hasOpenTab(), '->hasOpenTab() returns true when there is an open tab');
     $this->baseGroupedMapper->end();
     $this->assertFalse($this->baseGroupedMapper->hasOpenTab(), '->hasOpenTab() returns false when all tabs are closed');
 }
 /**
  * @expectedException        RuntimeException
  * @expectedExceptionMessage You should close previous tab "fooTab" with end() before adding new tab "barTab".
  */
 public function testTabInTabException()
 {
     $this->baseGroupedMapper->tab('fooTab');
     $this->baseGroupedMapper->tab('barTab');
 }