create first tests

This commit is contained in:
j3d1 2020-01-18 00:39:45 +01:00
parent 8071ee5a0a
commit 2387082e88
5 changed files with 52 additions and 22 deletions

43
tests/ApiTest.php Normal file
View file

@ -0,0 +1,43 @@
<?php
use App\Event;
class ApiTest extends TestCase
{
public function testRoot(){
$this->get('/');
$this->assertEquals(
$this->app->version(), $this->response->getOriginalContent()['framework_version']
);
}
public function testEvents()
{
$this->get('/1/events');
$this->assertResponseOk();
$this->assertEquals('[]',$this->response->getContent());
}
public function testContainers()
{
$this->get('/1/boxes');
$this->assertResponseOk();
$this->assertEquals('[]',$this->response->getContent());
}
public function testFiles()
{
$this->get( '/1/files');
$this->assertResponseOk();
$this->assertEquals('[]',$this->response->getContent());
}
public function testItems()
{
Event::create(['slug'=>'TEST1','name'=>'Test Event 1']);
$this->get('/1/TEST1/items');
$this->assertResponseOk();
$this->assertEquals('[]',$this->response->getContent());
}
}