assertIsArray( HtmlVTabs::getModules() ); } public function testGetModuleStyles() { $this->assertIsArray( HtmlVTabs::getModuleStyles() ); } public function testNav() { $this->assertContains( '', HtmlVTabs::nav( 'FooHtml', [ 'data-foo' => 'bar' ] ) ); } public function testActiveLink() { $this->assertContains( '', HtmlVTabs::navLink( 'foo', 'barLabel', HtmlVTabs::IS_ACTIVE, [ 'data-baz' => 'foobar' ] ) ); } public function testHiddenLink() { $this->assertEmpty( HtmlVTabs::navLink( 'foo', 'bar', HtmlVTabs::IS_HIDDEN, [ 'data-baz' => 'foobar' ] ) ); } public function testFindActiveLink() { $this->assertContains( '', HtmlVTabs::navLink( 'foo', 'barLabel', [ HtmlVTabs::FIND_ACTIVE_LINK => 'foo' ], [ 'data-baz' => 'foobar' ] ) ); $this->assertContains( '', HtmlVTabs::navLink( 'foo', 'barLabel', [ HtmlVTabs::FIND_ACTIVE_LINK => 'bar' ], [ 'data-baz' => 'foobar' ] ) ); } public function testLinkRight() { $this->assertContains( '', HtmlVTabs::navLink( 'foo', 'bar' ) ); } public function testLinkLeft() { HtmlVTabs::setDirection( 'left' ); $this->assertContains( '', HtmlVTabs::navLink( 'foo', 'bar' ) ); } public function testContentWithActiveDisplay() { HtmlVTabs::navLink( 'foo', 'barLabel', HtmlVTabs::IS_ACTIVE ); $this->assertContains( '
bar
', HtmlVTabs::content( 'foo', 'bar', [ 'data-baz' => 'foobar' ] ) ); } public function testContentWithNoneDisplay() { $this->assertContains( '', HtmlVTabs::content( 'foo2', 'bar', [ 'data-baz' => 'foobar' ] ) ); } }