for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Copyright 2016 - 2018, Cake Development Corporation (http://cakedc.com)
*
* Licensed under The MIT License
* Redistributions of files must retain the above copyright notice.
* @copyright Copyright 2016 - 2018, Cake Development Corporation (http://cakedc.com)
* @license MIT License (http://www.opensource.org/licenses/mit-license.php)
*/
namespace CakeDC\Api\Test\TestCase\Integration\Service\Action\Extension;
use CakeDC\Api\TestSuite\IntegrationTestCase;
use CakeDC\Api\Test\ConfigTrait;
use CakeDC\Api\Test\FixturesTrait;
use CakeDC\Api\Test\Settings;
use Cake\Core\Configure;
class FallbackExtensionTest extends IntegrationTestCase
{
use ConfigTrait;
use FixturesTrait;
* setUp
* @return void
public function setUp()
parent::setUp();
Configure::write('App.fullBaseUrl', 'http://example.com');
$this->_tokenAccess();
$this->_loadDefaultExtensions([]);
$this->getDefaultUser(Settings::USER1);
}
* tearDown
public function tearDown()
parent::tearDown();
Configure::write('Test.Api.Extension', null);
public function testIndex()
$this->sendRequest('/articles', 'GET');
$result = $this->getJsonResponse();
$this->assertSuccess($result);
$this->assertEquals(15, count($result['data']));