support-2.0.x-dev/modules/support_ticket/tests/src/Functional/SupportTicket/Http200ResponseRouteTests.php

modules/support_ticket/tests/src/Functional/SupportTicket/Http200ResponseRouteTests.php
<?php

namespace Drupal\support_ticket\Tests\SupportTicket;


use Drupal\Tests\BrowserTestBase;

/**
 * Tests support tickets routes.
 *
 * @group support
 *
 * @codeCoverageIgnore
 */
class Http200ResponseRouteTests extends BrowserTestBase {

  /**
   * Modules to enable.
   *
   * @var array
   */
  protected static $modules = [
    'diff',
    'comment',
    'field',
    'node',
    'options',
    'user',
    'views',
    'support',
    'support_ticket',
  ];

  /**
   * {@inheritdoc}
   */
  protected $defaultTheme = 'stark';

  /**
   * Testing to see if login works.
   */
  //public function testCorePageFunctionality() {
 //   $admin_user = $this->drupalCreateUser(['access content overview']);
  //  $this->drupalLogin($admin_user);
  //  $this->drupalGet('/admin/content');
  //  $this->assertSession()->statusCodeEquals(200);
 // }

  /**
   * Tests single support_ticket.add_page and support_ticket.add.
   *
   * Using the applications default created "ticket" as the variable
   * in the url's below to test the 200 response.
   * /support_ticket/add/.
   * /support_ticket/add/{support_ticket}.
   */
  public function testSupportTicketAddPageFunctionality() {
    $admin_user = $this->drupalCreateUser(
      [
        'administer add support tickets',
        'administer support ticket types'
      ]
    );
    $this->drupalLogin($admin_user);
    $this->drupalGet('/admin/structure/support_ticket/ticket-types');
    $this->drupalGet('/support_ticket/add/ticket');
    $this->assertSession()->statusCodeEquals(200);
  }

  /**
   * Tests support_ticket.multiple_delete_confirm.
   *
   * Using the applications default created "ticket" as the variable
   * in the url below to test the 200 response.
   * /support_ticket/{support_ticket}/delete.
   */
//  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);
//  }



}

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

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