Fixes tests so they pass

This commit is contained in:
Samuel Georges 2016-04-05 00:02:32 +10:00
parent 594f9958cb
commit 39fc16ddfc
3 changed files with 15 additions and 11 deletions

View File

@ -3,6 +3,7 @@
use Cms\Classes\Theme;
use Cms\Classes\CmsObject;
use Cms\Classes\CmsCompoundObject;
use October\Rain\Halcyon\Model;
class TestCmsCompoundObject extends CmsCompoundObject
{
@ -25,10 +26,12 @@ class TestTemporaryCmsCompoundObject extends CmsCompoundObject
class CmsCompoundObjectTest extends TestCase
{
public function tearDown()
public function setUp()
{
parent::tearDown();
TestCmsCompoundObject::flushEventListeners();
parent::setUp();
Model::clearBootedModels();
Model::flushEventListeners();
}
public function testLoadFile()

View File

@ -3,6 +3,7 @@
use Cms\Classes\Page;
use Cms\Classes\Theme;
use Cms\Classes\Layout;
use October\Rain\Halcyon\Model;
class CmsObjectQueryTest extends TestCase
{
@ -10,10 +11,8 @@ class CmsObjectQueryTest extends TestCase
{
parent::setUp();
// Register theme with Halcyon
Theme::load('test');
TestCmsCompoundObject::flushEventListeners();
Model::clearBootedModels();
Model::flushEventListeners();
}
public function testWhere()

View File

@ -2,14 +2,16 @@
use Cms\Classes\Theme;
use Cms\Classes\Controller;
use Cms\Classes\CmsCompoundObject;
use October\Rain\Halcyon\Model;
class ControllerTest extends TestCase
{
public function tearDown()
public function setUp()
{
parent::tearDown();
CmsCompoundObject::flushEventListeners();
parent::setUp();
Model::clearBootedModels();
Model::flushEventListeners();
}
public function testThemeUrl()