assertIsArray(
HtmlVTabs::getModules()
);
}
public function testGetModuleStyles() {
$this->assertIsArray(
HtmlVTabs::getModuleStyles()
);
}
public function testNav() {
$this->assertContains(
'
FooHtml
',
HtmlVTabs::nav( 'FooHtml', [ 'data-foo' => 'bar' ] )
);
}
public function testActiveLink() {
$this->assertContains(
'barLabel ',
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(
'barLabel ',
HtmlVTabs::navLink( 'foo', 'barLabel', [ HtmlVTabs::FIND_ACTIVE_LINK => 'foo' ], [ 'data-baz' => 'foobar' ] )
);
$this->assertContains(
'barLabel ',
HtmlVTabs::navLink( 'foo', 'barLabel', [ HtmlVTabs::FIND_ACTIVE_LINK => 'bar' ], [ 'data-baz' => 'foobar' ] )
);
}
public function testLinkRight() {
$this->assertContains(
'bar ',
HtmlVTabs::navLink( 'foo', 'bar' )
);
}
public function testLinkLeft() {
HtmlVTabs::setDirection( 'left' );
$this->assertContains(
'bar ',
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(
'bar
',
HtmlVTabs::content( 'foo2', 'bar', [ 'data-baz' => 'foobar' ] )
);
}
}