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']);
}
}
}
