Website ๐ contributte.org | Contact ๐จ๐ปโ๐ป f3l1x.io | Twitter ๐ฆ @contributte
To install latest version of ninjify/nunjuck use Composer.
composer require --dev ninjify/nunjuck
| State | Version | Branch | PHP |
|---|---|---|---|
| dev | ^0.5.0 |
master |
>= 7.1 |
| stable | ^0.4.0 |
master |
>= 7.1 |
use Ninjify\Nunjuck\Environment;
# Configure Nette\Tester
Environment::setupTester();
# Configure timezone (Europe/Prague by default)
Environment::setupTimezone();
# Configure many constants
Environment::setupVariables();
# Fill global variables
Environment::setupGlobalVariables();
# Register robot loader
Environment::setupRobotLoader();
Environment::setupRobotLoader(function($loader){});There are many predefined test cases.
BaseTestCaseBaseMockeryTestCase+TMockeryTestCaseBaseMockistaTestCase+TMockistaTestCaseBaseContainerTestCase+TContainerTestCase
Toolkit is class for handling anonymous tests functions.
Toolkit::setUp(function() { ... })is called before test function.Toolkit::tearDown(function() { ... })is after before test function.Toolkit::bind($object)binds new context into test function, you can access$this->inside.Toolkit::test(function() { ... })triggers test function.
Little helper to your tests.
use Ninjify\Nunjuck\Notes;
Notes::add('My note');
# ['My note']
$notes = Notes::fetch();
Notes::clear();See how to contribute to this package. This package is currently maintained by these authors.
Consider to support contributte development team. Also thank you for using this package.
Special tuned version of @nette tester called nunjuck!