Beispiel #1
0
 public function setUp()
 {
     parent::setUp();
     Restorator::restore();
     Helper::setupUsers([['login' => self::RootLogin, 'password' => self::Password, 'rights' => [\CMSAuth::AdministratorRoleName => true]]]);
     \UsersLogin::login(self::RootLogin, self::Password);
 }
Beispiel #2
0
 public function setUp()
 {
     parent::setUp();
     include __DIR__ . DIRECTORY_SEPARATOR . 'import.php';
     ACL::create(self::RightNameFixture, 'Test right name');
     ACL::create(self::SecondRightNameFixture, 'Second right name');
 }
Beispiel #3
0
 public function setUp()
 {
     parent::setUp();
     $model = new TestDocument();
     $model->createDatabaseTable(true);
     Helper::dbFixture(SITEMAP_TABLE, []);
     \ACL::create(SitemapModel::PermissionName);
     Configure::write('Sitemap', ['Menu' => ['title' => self::Title, 'depth' => 3]]);
     Helper::setupUsers([['login' => self::AdminUser, 'rights' => [SitemapModel::PermissionName => true]], ['login' => self::GuestUser]]);
     $documents = [['name' => 'first', 'sitemap' => ['count' => 1]], ['name' => 'second'], ['name' => 'third', 'sitemap' => ['parent' => 1]]];
     foreach ($documents as $key => $row) {
         $documents[$key] = new TestDocument($row);
         $documents[$key]->insert();
         $sitemapModel = new SitemapModel();
         $sitemapModel->name = $row['name'];
         $sitemapModel->full_url = $row['name'];
         $sitemapModel->linkToModel($documents[$key]);
         if (isset($row['sitemap'])) {
             foreach ($row['sitemap'] as $key => $value) {
                 $sitemapModel->{$key} = $value;
             }
         }
         $sitemapModel->insert();
     }
 }
Beispiel #4
0
 public function setUp()
 {
     parent::setUp();
     Helper::dbFixture(SITEMAP_TABLE, array(array('name' => 'sitemap', 'document_name' => Model::ModelName, 'document_id' => 1, 'full_url' => '//' . self::urlFixture), array('name' => 'sitemap2', 'script' => self::scriptPath, 'full_url' => '//' . self::scriptUrlFixture)));
     $this->dropTable();
     $this->createTable();
     self::$sitemapScriptCalledFlag = false;
 }
Beispiel #5
0
 public function setup()
 {
     parent::setUp();
     \ACL::create(\CMSAuth::AdministratorRoleName);
     Helper::setupUsers(array(array('login' => self::login, 'password' => self::password, 'rights' => array(\CMSAuth::AdministratorRoleName => true))));
     $user = \UserAccount::getByLogin(self::login);
     \ACL::grant(\CMSAuth::AdministratorRoleName, $user->rights->getEntity());
 }
Beispiel #6
0
 public function setUp()
 {
     parent::setUp();
     Restorator::restore();
     Helper::setupUsers(array(array('login' => self::Login, 'password' => self::Password, 'email' => self::Email)));
     $this->configureLoginAttempts(5, 10);
     $this->cleanUpSchemes();
     RegistrationAcceptedEmail::install();
     RegistrationConfirmationEmail::install();
 }
Beispiel #7
0
 public function setUp()
 {
     parent::setUp();
     $path = EXTASY_PATH . self::CacheFolder;
     //
     $fs = DAO_FileSystem::getInstance();
     $fs->createPath($path);
     //
     Configure::write(Writer::ConfigureKey, $path);
     //
     $this->cleanStaticApplicationCacheFolder();
 }
Beispiel #8
0
 public function setUp()
 {
     parent::setUp();
     \EventController::cleanUp();
     \ACL::create(\CMSAuth::SystemAdministratorRoleName);
     \ACL::create(\CMSAuth::AdministratorRoleName);
     \ACL::create(\UserAccount::PermissionName);
     \ACL::create(\Extasy\sitemap\Models\SitemapModel::PermissionName);
     Helper::dbFixtures([SITEMAP_TABLE => [['name' => 'root', 'full_url' => '/root/', 'document_id' => 1], ['name' => '/apple/', 'full_url' => '/apple/', 'document_id' => 1], ['name' => '/banana/', 'full_url' => '/banana/', 'document_id' => 1], ['name' => 'orange', 'full_url' => '/orange/', 'document_id' => 1], ['name' => '/pineapple/', 'full_url' => '/pineapple/', 'document_id' => 1]]]);
     Helper::setupUsers([['login' => 'root', 'password' => self::PASSWORD, 'rights' => [\CMSAuth::SystemAdministratorRoleName => 1]], ['login' => 'clean_admin', 'password' => self::PASSWORD, 'rights' => [\CMSAuth::AdministratorRoleName => 1]], ['login' => 'users', 'password' => self::PASSWORD, 'rights' => [\CMSAuth::AdministratorRoleName => 1, \UserAccount::PermissionName => 1]], ['login' => 'sitemap', 'password' => self::PASSWORD, 'rights' => [\CMSAuth::AdministratorRoleName => 1, \Extasy\sitemap\Models\SitemapModel::PermissionName => 1]]]);
     \UsersLogin::logout();
 }
Beispiel #9
0
 public function setUp()
 {
     parent::setUp();
     Helper::dbFixture(Job::TableName, array());
     $this->setRunnerTimeout(0);
     Restorator::restore();
     Helper::setupUsers([['login' => self::Login, 'password' => self::Password], ['login' => 'guest', 'password' => self::Password]]);
     $user = \UserAccount::getByLogin(self::Login);
     \ACL::create(\CMSAuth::SystemAdministratorRoleName);
     \ACL::grant(\CMSAuth::SystemAdministratorRoleName, $user->rights->getEntity());
     \UsersLogin::forceLogin($user);
     TestAction::setUp();
 }
Beispiel #10
0
 public function setUp()
 {
     parent::setUp();
     include __DIR__ . DIRECTORY_SEPARATOR . 'fixtures.php';
 }