Контроллеры: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Нет описания правки |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| Строка 8: | Строка 8: | ||
Для каждого контроллера написаны тесты на <code>jest</code>, проверяющие корректность запросов. | Для каждого контроллера написаны тесты на <code>jest</code>, проверяющие корректность запросов. | ||
Команда запуска тестов | ==Команда запуска тестов== | ||
<syntaxhighlight>npm run test</syntaxhighlight> | <syntaxhighlight>npm run test</syntaxhighlight> | ||
Контроллер записей ЛЖ | ==Контроллер записей ЛЖ== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер этапов | ==Контроллер этапов== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер результатов анализа | ==Контроллер результатов анализа== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер маршрутов | ==Контроллер маршрутов== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер атрибутов | ==Контроллер атрибутов== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер формул | ==Контроллер формул== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер утилит | ==Контроллер утилит== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер персонала | ==Контроллер персонала== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер объектов анализа | ==Контроллер объектов анализа== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Контроллер методик | ==Контроллер методик== | ||
<syntaxhighlight lang="typescript"> | <syntaxhighlight lang="typescript"> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Версия от 01:18, 13 мая 2026
Контроллеры - классы имплементирующие запросы REST API Веб-ЛИМС согласно документации Swagger.
В контексте сервиса интеграций могут использоваться самостоятельно, а так же являются компонентами более высокоуровневого API, например:
- JournalRecordManager,
- JournalResultManager.
Для каждого контроллера написаны тесты на jest, проверяющие корректность запросов.
Команда запуска тестов
npm run test