PHP Class Creitive\Breadcrumbs\BreadcrumbsTest

Inheritance: extends PHPUnit_Framework_TestCas\PHPUnit_Framework_TestCase
Datei anzeigen Open project: creitive/breadcrumbs

Public Methods

Method Description
crumbsProvider ( )
crumbsWithCssClassesProvider ( )
cssClassesProvider ( )
invalidCrumbsProvider ( )
testAddCrumb ( $crumbs ) Tests whether adding breadcrumbs one by one works, using Breadcrumbs::addCrumb().
testAddCrumbAlias ( $crumbs )
testCountBreadcrumbs ( $crumbs ) Tests whether Breadcrumbs::count() works correctly.
testCssClassesMethods ( $classes )
testFullUrls ( $crumbs ) Tests whether full URLs are recognized correctly.
testIsAbleToEnchainAddCrumbMethod ( $crumbs )
testIsAbleToEnchainAddMethod ( $crumbs )
testIsEmpty ( ) Tests whether Breadcrumbs::isEmpty() works correctly.
testIsNotValidCrumb ( $crumbs ) Tests whether Breadcrumbs::isValidCrumb() provides proper validation for invalid crumbs.
testIsValidCrumb ( $crumbs ) Tests whether Breadcrumbs::isValidCrumb() provides proper validation for valid crumbs.
testOutput ( $crumbs, $classes ) Tests whether the output is correctly rendered.
testOutputCssClasses ( $crumbs, $classes ) Tests that the output has the correct CSS classes applied.
testOutputWithoutDividers ( $crumbs, $classes ) Tests that no dividers are rendered if the divider is set to null.
testRemoveAll ( $crumbs ) Tests whether Breadcrumbs::removeAll() works correctly.
testSetBreadcrumbs ( $crumbs ) Tests whether setting an array of breadcrumbs at once works, using Breadcrumbs::setBreadcrumbs().
testSetBreadcrumbsException ( $crumbs ) Tests whether Breadcrumbs::setBreadcrumbs() throws the correct exception when called with invalid arguments.
testSetDivider ( ) Tests whether Breadcrumbs::setDivider() works.
testSetListElement ( $crumbs ) Tests whether setListElement() works correctly.

Method Details

crumbsProvider() public method

public crumbsProvider ( )

crumbsWithCssClassesProvider() public method

cssClassesProvider() public method

public cssClassesProvider ( )

invalidCrumbsProvider() public method

testAddCrumb() public method

Tests whether adding breadcrumbs one by one works, using Breadcrumbs::addCrumb().
public testAddCrumb ( $crumbs )

testAddCrumbAlias() public method

public testAddCrumbAlias ( $crumbs )

testCountBreadcrumbs() public method

Tests whether Breadcrumbs::count() works correctly.
public testCountBreadcrumbs ( $crumbs )

testCssClassesMethods() public method

public testCssClassesMethods ( $classes )

testFullUrls() public method

Tests whether full URLs are recognized correctly.
public testFullUrls ( $crumbs )

testIsAbleToEnchainAddCrumbMethod() public method

testIsAbleToEnchainAddMethod() public method

public testIsAbleToEnchainAddMethod ( $crumbs )

testIsEmpty() public method

Tests whether Breadcrumbs::isEmpty() works correctly.
public testIsEmpty ( )

testIsNotValidCrumb() public method

Tests whether Breadcrumbs::isValidCrumb() provides proper validation for invalid crumbs.
public testIsNotValidCrumb ( $crumbs )

testIsValidCrumb() public method

Tests whether Breadcrumbs::isValidCrumb() provides proper validation for valid crumbs.
public testIsValidCrumb ( $crumbs )

testOutput() public method

Doesn't check the actual items, just that the expected number of items is present.
public testOutput ( $crumbs, $classes )

testOutputCssClasses() public method

Tests that the output has the correct CSS classes applied.
public testOutputCssClasses ( $crumbs, $classes )

testOutputWithoutDividers() public method

Tests that no dividers are rendered if the divider is set to null.
public testOutputWithoutDividers ( $crumbs, $classes )

testRemoveAll() public method

Tests whether Breadcrumbs::removeAll() works correctly.
public testRemoveAll ( $crumbs )

testSetBreadcrumbs() public method

Tests whether setting an array of breadcrumbs at once works, using Breadcrumbs::setBreadcrumbs().
public testSetBreadcrumbs ( $crumbs )

testSetBreadcrumbsException() public method

Tests whether Breadcrumbs::setBreadcrumbs() throws the correct exception when called with invalid arguments.
public testSetBreadcrumbsException ( $crumbs )

testSetDivider() public method

Tests whether Breadcrumbs::setDivider() works.
public testSetDivider ( )

testSetListElement() public method

Tests whether setListElement() works correctly.
public testSetListElement ( $crumbs )