PHP code example of konradmichalik / ttt
1. Go to this page and download the library: Download konradmichalik/ttt library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
konradmichalik / ttt example snippets
final class HandlerTest extends TestCase
{
protected function setUp(): void
{
$this->backup = $GLOBALS['TYPO3_CONF_VARS'] ?? [];
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['my_ext']['configuration'] = [];
putenv('MY_EXT_FEATURE=1');
}
protected function tearDown(): void
{
$GLOBALS['TYPO3_CONF_VARS'] = $this->backup; // skipped on hard errors!
putenv('MY_EXT_FEATURE');
}
public function testResolvesConfiguration(): void { /* ... */ }
}
#[WithTypo3ConfVars(['EXTCONF' => ['my_ext' => ['configuration' => []]]])]
final class HandlerTest extends TestCase
{
#[Test]
#[WithEnvVar('MY_EXT_FEATURE', '1')]
public function resolvesConfiguration(): void { /* just Arrange–Act–Assert */ }
}