file_entity-8.x-2.x-dev/tests/src/Functional/FileEntityPathautoTest.php

tests/src/Functional/FileEntityPathautoTest.php
<?php

namespace Drupal\Tests\file_entity\Functional;

use Drupal\pathauto\Entity\PathautoPattern;
use Drupal\Tests\Traits\Core\PathAliasTestTrait;

/**
 * Tests Pathauto support.
 *
 * @dependencies pathauto
 *
 * @group file_entity
 */
class FileEntityPathautoTest extends FileEntityTestBase {

  use PathAliasTestTrait;

  /**
   * Modules to enable.
   *
   * @var array
   */
  protected static $modules = ['pathauto'];

  /**
   * Tests Pathauto support.
   */
  public function testPathauto() {
    $pattern = PathautoPattern::create([
      'id' => mb_strtolower($this->randomMachineName()),
      'type' => 'canonical_entities:file',
      'pattern' => '/files/[file:name]',
      'weight' => 0,
    ]);
    $pattern->save();

    $this->createFileEntity(['filename' => 'example.png']);

    $this->assertPathAliasExists('/files/examplepng', NULL, NULL, 'file alias exists');
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc