cloud-8.x-2.0-beta1/modules/cloud_service_providers/k8s/tests/src/Functional/K8sNodeTest.php

modules/cloud_service_providers/k8s/tests/src/Functional/K8sNodeTest.php
<?php

namespace Drupal\Tests\k8s\Functional;

/**
 * Tests K8s node.
 *
 * @group k8s
 */
class K8sNodeTest extends K8sTestCase {

  const K8S_NODE_REPEAT_COUNT = 3;

  /**
   * {@inheritdoc}
   */
  protected function getPermissions() {
    return [
      'list k8s node',
      'view k8s node',
    ];
  }

  /**
   * Tests CRUD for K8s node.
   */
  public function testNode() {
    $cloud_context = $this->cloudContext;

    $data = $this->createNodeTestFormData(self::K8S_NODE_REPEAT_COUNT);
    $this->updateNodesMockData($data);

    // Update k8s nodes.
    $this->drupalGet("/clouds/k8s/$cloud_context/node/update");
    $this->assertResponse(200);

    for ($i = 0; $i < self::K8S_NODE_REPEAT_COUNT; $i++) {
      $this->assertText($data[$i]['name']);
    }
  }

}

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

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