403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.217.154
Web Server : Microsoft-IIS/10.0
System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586
User : IUSR ( 0)
PHP Version : 7.4.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Old Sites/enoikio/modules/backup_migrate/tests/src/Functional/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Old Sites/enoikio/modules/backup_migrate/tests/src/Functional/BackupMigratePageLoadTest.php
<?php

namespace Drupal\Tests\backup_migrate\Functional;

use Drupal\Tests\BrowserTestBase;

/**
 * Checks if pages loads successfully.
 *
 * @group backup_migrate
 */
class BackupMigratePageLoadTest extends BrowserTestBase {

  /**
   * {@inheritdoc}
   */
  public static $modules = ['backup_migrate'];

  /**
   * {@inheritdoc}
   */
  protected $strictConfigSchema = FALSE;

  /**
   * {@inheritdoc}
   */
  public function setUp() {
    parent::setUp();
    $this->container->get('router.builder')->rebuild();

    // Ensure backup_migrate folder exists, the
    // `admin/config/development/backup_migrate/backups` path will fail without
    // this.
    $path = 'private://backup_migrate/';
    file_prepare_directory($path, FILE_CREATE_DIRECTORY);
  }

  /**
   * Tests if site quick backup function loads.
   */
  public function testPages() {
    $account = $this->drupalCreateUser([
      'access backup files',
      'administer backup and migrate',
      'perform backup',
      'restore from backup',
    ]);
    $this->drupalLogin($account);

    $paths = [
      'admin/config/development/backup_migrate' => ['text' => 'Quick Backup'],
      'admin/config/development/backup_migrate/advanced' => ['text' => 'Advanced Backup'],
      'admin/config/development/backup_migrate/restore' => ['text' => 'Restore'],
      'admin/config/development/backup_migrate/backups' => ['text' => 'Backups'],
      'admin/config/development/backup_migrate/schedule' => ['text' => 'Schedule'],
      'admin/config/development/backup_migrate/schedule/add' => ['text' => 'Add schedule'],
      'admin/config/development/backup_migrate/settings' => ['text' => 'Settings'],
      'admin/config/development/backup_migrate/settings/add' => ['text' => 'Add settings profile'],
      'admin/config/development/backup_migrate/settings/destination' => ['text' => 'Backup Destination'],
      'admin/config/development/backup_migrate/settings/destination/add' => ['text' => 'Add destination'],
      'admin/config/development/backup_migrate/settings/source' => ['text' => 'Backup sources'],
      'admin/config/development/backup_migrate/settings/source/add' => ['text' => 'Add Backup Source'],
    ];

    foreach ($paths as $path => $settings) {
      $this->drupalGet($path);
      $this->assertSession()->statusCodeEquals(200);
      $this->assertSession()->pageTextContains($settings['text']);
    }
  }

}

Youez - 2016 - github.com/yon3zu
LinuXploit