public static function setUpBeforeClass()
 {
     parent::setUpBeforeClass();
     Module::registerModule(new UnitTestExceptionModule());
     Module::initialiseModules();
     Log::clearLogs();
     Log::attachLog(self::$log = new UnitTestLog(Log::ERROR_LEVEL));
     ExceptionHandler::enableExceptionTrapping();
 }
Ejemplo n.º 2
0
 public function testAllResponseFiltersReturned()
 {
     Module::clearModules();
     Module::registerModule(new LayoutModule("libraries/core/modules/Layout/UnitTesting/test-layout.php"));
     Module::registerModule(new TestModule3());
     Module::initialiseModules();
     $allFilters = Module::getAllResponseFilters();
     // Note that the layout module registers a response filter.
     $this->assertCount(2, $allFilters);
     $this->assertInstanceOf("\\Rhubarb\\Crown\\Layout\\ResponseFilters\\LayoutFilter", $allFilters[0]);
     $this->assertInstanceOf("\\Rhubarb\\Crown\\Layout\\ResponseFilters\\LayoutFilter", $allFilters[1]);
 }
<?php

// Here you can initialize variables that will be available to your tests
namespace Rhubarb\Scaffolds\Communications\Tests;

use Rhubarb\Crown\Module;
use Rhubarb\Scaffolds\Communications\CommunicationsModule;
use Rhubarb\Stem\StemModule;
include __DIR__ . "/../vendor/rhubarbphp/rhubarb/platform/boot.php";
Module::registerModule(new CommunicationsModule());
Module::initialiseModules();