commerce_signifyd-1.0.x-dev/tests/src/Kernel/Signifyd/CasesTest.php

tests/src/Kernel/Signifyd/CasesTest.php
<?php

namespace Drupal\Tests\commerce_signifyd\Kernel\Signifyd;

/**
 * Tests the cases creation calls.
 *
 * @coversDefaultClass \Drupal\commerce_signifyd\Signifyd\Cases
 *
 * @group commerce_signifyd
 */
class CasesTest extends AbstractSignifydKernelBase {

  /**
   * {@inheritdoc}
   */
  protected function setUp(): void {
    parent::setUp();
    $this->order->set('state', 'draft');
    $this->order->save();
    $this->reloadEntity($this->order);
  }

  /**
   * @covers ::createCase
   * @covers \Drupal\commerce_signifyd\EventSubscriber\OrderPlaceSubscriber::onOrderPlace
   * @covers \Drupal\commerce_signifyd\SignifydTask::processOrderOperation
   * @covers \Drupal\commerce_signifyd\SignifydTask::processOrderEvent
   */
  public function testOrderPlacementNoQueue() {
    $this->order->getState()->applyTransitionById('place');
    $this->order->save();

    $this->assertEquals('validation', $this->order->getState()->getId());
  }

}

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

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