Skip to content
Class that adds color to PHPUnit testing output using ANSI escape coding
PHP
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/PHPUnitColors
tests/PHPUnitColors
.gitignore
LICENSE
README.md
composer.json
composer.lock
phpunit.xml

README.md

#PHPUnitColors\Display# clio.1happyplace.com/utilities/phpunit-color-display.html

The Display class outputs colored output that will work on virtually any terminal. It utilizes the escape coding that goes back to the days of the DEC VT-100. It can be used anywhere, but is geared toward messages during PHPUnit tests cases.

It is a standalone static class with no dependencies.

The following code will create the output below:

    // echo out the escaped strings to create different levels of warnings
    echo Display::warning("Warning!");
    echo Display::caution("Caution...");
    echo Display::OK("OK to go!");

    // place the escaped string in the $message field to light up your output
    $this->assertSame("one","two",Display::caution("This assertion has intentionally failed"));

You can’t perform that action at this time.