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'); }