Задать вопрос
  • Сброс состояния базы перед тестом?

    @kraut
    как вариант, в тесте подменять basePath директорию, из которой берутся фикстуры:
    public function setUp(){
    	$sOldBasePath = $this->getFixtureManager()->basePath;
    	$this->getFixtureManager()->basePath = Yii::getPathOfAlias( 'application.tests.fixtures.' . __CLASS__ );
    	parent::setUp();
    	$this->getFixtureManager()->basePath = $sOldBasePath;
    }
    

    ну и соответственно складывать фикстуры для каждого теста в отдельную папку.
    Ответ написан
    Комментировать