Source of file CreateIndexTaskTest.php
Size: 0,915 Bytes - Last Modified: 2021-12-23T10:38:36+00:00
/var/www/docs.ssmods.com/process/src/tests/Task/CreateIndexTaskTest.php
1234567891011121314151617181920212223242526272829303132 | <?php declare(strict_types = 1); namespace Suilven\FreeTextSearch\Tests\Task; use SilverStripe\Control\HTTPRequest; use SilverStripe\Dev\SapphireTest; use Suilven\FreeTextSearch\Task\CreateIndexTask; class CreateIndexTaskTest extends SapphireTest { public function testCreateIndexTask(): void { $getVars = ['index' => 'sitetree']; $request = new HTTPRequest('GET', '/dev/tasks/create-index', $getVars); $task = new CreateIndexTask(); $response = $task->run($request); $this->assertNull($response); } public function testCreateIndexTaskFailForSecurity(): void { $getVars = ['index' => 'sitetree', 'fail' => 1]; $request = new HTTPRequest('GET', '/dev/tasks/create-index', $getVars); $task = new CreateIndexTask(); $response = $task->run($request); $this->assertEquals(403, $response->getStatusCode()); } } |