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.
BaseTestCase
BaseMockeryTestCase
+TMockeryTestCase
BaseMockistaTestCase
+TMockistaTestCase
BaseContainerTestCase
+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.