An open API service indexing awesome lists of open source software.

https://github.com/yuriyvyatkin/ajs-hw-4.1-clean-functions

ДЗ №1 к лекции «Unit-тестирование» курса «Продвинутый JavaScript» Нетологии
https://github.com/yuriyvyatkin/ajs-hw-4.1-clean-functions

jest

Last synced: 3 months ago
JSON representation

ДЗ №1 к лекции «Unit-тестирование» курса «Продвинутый JavaScript» Нетологии

Awesome Lists containing this project

README

          

# Домашнее задание №1 к лекции «Unit-тестирование»

[![Build status](https://ci.appveyor.com/api/projects/status/9c85bryl4m8nvf9h?svg=true)](https://ci.appveyor.com/project/yuriyvyatkin/ajs-hw-4-1-clean-functions)

## Чистые функции

### Легенда

Во время игры вам необходимо будет отображать полоску жизни над игровым персонажем. Для сигнализации пользователю вы решили ввести цветовую индикацию:
1. Здоровье более 50 - зелёный;
1. Здоровье от 50 и до 15 - жёлтый;
1. Менее 15 - красный.

### Описание

Реализуйте функцию, которая на вход принимает объект вида:
```javascript
{name: 'Маг', health: 90}
```
И возвращает ответ в виде одной из строк: `healthy`, `wounded`, `critical`

Сгенерируйте проект на базе `npm`. Подключите туда `jest` и напишите авто-тесты, которые обеспечивают 100% покрытие вашей функции по строкам.

Убедитесь, что вы обеспечили 100% покрытие тестами.