Skip to content
Snippets Groups Projects
Commit 452c78f3 authored by JohnCullen's avatar JohnCullen
Browse files

#3384913 created PhpUnit Functional test methods to check that all routes are...

#3384913 created PhpUnit Functional test methods to check that all routes are returning a http 200 response when logged in
parent f5ce193b
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@ namespace Drupal\support_ticket\Tests;
use Drupal\Tests\BrowserTestBase;
/**
* Tests the basic support integration functionality.
* Tests support tickets routes.
*
* @group support
*
......@@ -30,7 +30,6 @@ class SupportTicketRoutesTests extends BrowserTestBase {
'support_ticket',
];
/**
* {@inheritdoc}
*/
......@@ -50,10 +49,10 @@ class SupportTicketRoutesTests extends BrowserTestBase {
* Tests support_ticket.add.
*/
public function testSupportTicketAddFunctionality() {
$admin_user = $this->drupalCreateUser(['administer add support tickets']);
$this->drupalLogin($admin_user);
$this->drupalGet('/support_ticket/add');
$this->assertSession()->statusCodeEquals(200);
// $admin_user = $this->drupalCreateUser(['administer add support tickets']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/support_ticket/add/{support_ticket_type');
// $this->assertSession()->statusCodeEquals(200);
}
/**
......@@ -66,4 +65,78 @@ class SupportTicketRoutesTests extends BrowserTestBase {
$this->assertSession()->statusCodeEquals(200);
}
/**
* Tests support_ticket.multiple_delete_confirm.
*/
public function testSupportTicketMultipleDeleteConfirmFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer add support tickets']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/admin/support_ticket/ticket/delete');
// $this->assertSession()->statusCodeEquals(200);
}
/**
* Tests entity.support_ticket.preview.
*/
public function testSupportTicketPreviewFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer add support tickets']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/support_ticket/preview/{support_ticket_preview}/{view_mode_id}');
// $this->assertSession()->statusCodeEquals(200);
}
/**
* Tests entity.support_ticket.revision.
*/
public function testSupportTicketRevisionFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer add support tickets']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/support_ticket/{support_ticket}/revisions/{support_ticket_revision}/view');
// $this->assertSession()->statusCodeEquals(200);
}
/**
* Tests support_ticket.revision_delete_confirm.
*/
public function testSupportTicketRevisionDeleteConfirmFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer add support tickets']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/support_ticket/{support_ticket}/revisions/{support_ticket_revision}/delete');
// $this->assertSession()->statusCodeEquals(200);
}
/**
* Tests support_ticket.revision_revert_confirm.
*/
public function testSupportTicketRevisionRevertConfirmFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer add support tickets']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/support_ticket/{support_ticket}/revisions/{support_ticket_revision}/revert');
// $this->assertSession()->statusCodeEquals(200);
}
/**
* Tests entity.support_ticket.version_history.
*/
public function testSupportTicketVersionHistoryFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer add support tickets']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/support_ticket/{support_ticket}/revisions');
// $this->assertSession()->statusCodeEquals(200);
}
/**
* Support ticket settings type routes.
*
* Tests support_ticket_settings.diff.
*/
public function testSupportTicketSettingsDiffFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer add support tickets']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/admin/config/content/diff/entities/support_ticket');
// $this->assertSession()->statusCodeEquals(200);
}
}
......@@ -6,7 +6,7 @@ namespace Drupal\support_ticket\Tests;
use Drupal\Tests\BrowserTestBase;
/**
* Tests the basic support integration functionality.
* Testing support ticket type routes.
*
* @group support
*
......@@ -37,7 +37,7 @@ class SupportTicketTypeRoutesTests extends BrowserTestBase {
protected $defaultTheme = 'stark';
/**
* Testing support_ticket.type_add
* Testing drupal core path.
*/
public function testCorePageFunctionality() {
$admin_user = $this->drupalCreateUser(['access content overview']);
......@@ -47,9 +47,9 @@ class SupportTicketTypeRoutesTests extends BrowserTestBase {
}
/**
* Testing entity.support_ticket_type.collection.
* Testing support_ticket.type_add.
*/
public function testSupportTicketTypeCollectionFunctionality() {
public function testSupportTicketTypeAddFunctionality() {
//$admin_user = $this->drupalCreateUser(['administer support ticket types']);
//$this->drupalLogin($admin_user);
//$this->drupalGet('/admin/structure/support_ticket/ticket-types/add');
......@@ -59,11 +59,31 @@ class SupportTicketTypeRoutesTests extends BrowserTestBase {
/**
* Testing entity.support_ticket_type.collection.
*/
public function testSupportTicketTypeFunctionality() {
public function testSupportTicketTypeCollectionFunctionality() {
$admin_user = $this->drupalCreateUser(['administer support ticket types']);
$this->drupalLogin($admin_user);
$this->drupalGet('/admin/structure/support_ticket/ticket-types');
$this->assertSession()->statusCodeEquals(200);
}
/**
* Testing entity.support_ticket_type.delete_form.
*/
public function testSupportTicketTypeDeleteFormFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer support ticket types']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/admin/structure/support_ticket/ticket-types/manage/{support_ticket_type}/delete');
// $this->assertSession()->statusCodeEquals(200);
}
/**
* Testing entity.support_ticket_type.edit_form.
*/
public function testSupportTicketTypeEditFormFunctionality() {
// $admin_user = $this->drupalCreateUser(['administer support ticket types']);
// $this->drupalLogin($admin_user);
// $this->drupalGet('/admin/structure/support_ticket/ticket-types/manage/{support_ticket_type}');
// $this->assertSession()->statusCodeEquals(200);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment