Commit d8d94819 authored by catch's avatar catch
Browse files

Issue #3151959 by Hardik_Patel_12, daffie: Replace the database query with an...

Issue #3151959 by Hardik_Patel_12, daffie: Replace the database query with an entity query in PathTaxonomyTermTest
parent d7cfad42
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@

namespace Drupal\Tests\path\Functional;

use Drupal\Core\Database\Database;
use Drupal\taxonomy\Entity\Vocabulary;

/**
@@ -56,7 +55,12 @@ public function testTermAlias() {
      'path[0][alias]' => '/' . $this->randomMachineName(),
    ];
    $this->drupalPostForm('admin/structure/taxonomy/manage/' . $vocabulary->id() . '/add', $edit, t('Save'));
    $tid = Database::getConnection()->query("SELECT tid FROM {taxonomy_term_field_data} WHERE name = :name AND default_langcode = 1", [':name' => $edit['name[0][value]']])->fetchField();
    $tids = \Drupal::entityQuery('taxonomy_term')
      ->accessCheck(FALSE)
      ->condition('name', $edit['name[0][value]'])
      ->condition('default_langcode', 1)
      ->execute();
    $tid = reset($tids);

    // Confirm that the alias works.
    $this->drupalGet($edit['path[0][alias]']);