CakeCarts/tests/TestCase/Controller/CartsControllerTest.php

46 lines
1.0 KiB
PHP

<?php
declare(strict_types=1);
namespace CakeCarts\Test\TestCase\Controller;
use Cake\TestSuite\IntegrationTestTrait;
use Cake\TestSuite\TestCase;
use CakeCarts\Controller\CartsController;
/**
* CakeCarts\Controller\CartsController Test Case
*
* @uses \CakeCarts\Controller\CartsController
*/
class CartsControllerTest extends TestCase
{
use IntegrationTestTrait;
/**
* Test subject
*
* @var \CakeCarts\Model\Table\CartItemsTable
*/
protected $Carts;
public function setUp(): void
{
parent::setUp(); // TODO: Change the autogenerated stub
$config = $this->getTableLocator()->exists('Carts') ? [] : ['className' => CartsTable::class];
$this->Carts = $this->getTableLocator()->get('Carts', $config);
}
public function testIndex(): void
{
$url = [
'plugin' => 'CakeCarts',
'controller' => 'Carts',
'action' => 'index',
];
$this->get($url);
$this->assertResponseCode(200);
}
}