Добавил тестов
This commit is contained in:
parent
04e8b7e4fd
commit
e7d0f9d7b3
10
README.md
10
README.md
|
|
@ -1,8 +1,6 @@
|
||||||
### **Пример приложения**
|
### **Пример приложения**
|
||||||
|
|
||||||
Код разделен на модули. Позволит проще распараллелить задачи между несколькими разработчиками. Позволит переиспользовать готовые модули в разных проектах.
|
В данном примере веб-интерфейс отсутствует, функционал можно протестить юнит-тестами.
|
||||||
|
|
||||||
Модули в папке ``./modules`` [Подробней](./modules/Readme.md)
|
|
||||||
|
|
||||||
Тесты в папке ``./tests``
|
Тесты в папке ``./tests``
|
||||||
|
|
||||||
|
|
@ -24,6 +22,12 @@
|
||||||
|
|
||||||
``php artisan test --coverage``
|
``php artisan test --coverage``
|
||||||
|
|
||||||
|
### **Модули приложения**
|
||||||
|
|
||||||
|
Код разделен на модули. Позволит проще распараллелить задачи между несколькими разработчиками. Позволит переиспользовать готовые модули в разных проектах.
|
||||||
|
|
||||||
|
Модули в папке ``./modules`` [Подробней](./modules/Readme.md)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,4 +16,11 @@ class ExampleTest extends TestCase
|
||||||
|
|
||||||
$response->assertStatus(200);
|
$response->assertStatus(200);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function test_get_list(): void
|
||||||
|
{
|
||||||
|
$response = $this->get('/api/v1/tasks/list?limit=10&offset=0');
|
||||||
|
|
||||||
|
$response->assertStatus(200);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -25,4 +25,27 @@ class TasksTest extends TestCase
|
||||||
$success = $api->insert($data);
|
$success = $api->insert($data);
|
||||||
$this->assertTrue($success);
|
$this->assertTrue($success);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function test_get_by_id(): void
|
||||||
|
{
|
||||||
|
$mp = new ModulesProvider;
|
||||||
|
$api = $mp->getTasksModule()->getApplicationFactory()->getApi();
|
||||||
|
$data = [
|
||||||
|
'id' => 'fake_id',
|
||||||
|
];
|
||||||
|
$success = $api->getById($data);
|
||||||
|
$this->assertTrue($success);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function test_get_list(): void
|
||||||
|
{
|
||||||
|
$mp = new ModulesProvider;
|
||||||
|
$api = $mp->getTasksModule()->getApplicationFactory()->getApi();
|
||||||
|
$data = [
|
||||||
|
'limit' => 10,
|
||||||
|
'offset' => 0,
|
||||||
|
];
|
||||||
|
$success = $api->getList($data);
|
||||||
|
$this->assertTrue($success);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue