functions.test.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. const optim = require('./potencial_resh')
  2. test('проверка возвращения единицы, если число положительное',
  3. () => {
  4. expect(optim(5)).toBe(1);
  5. });
  6. test('проверка возвращения нуля, если число отрицательное',
  7. () => {
  8. expect(optim(-5)).toBe(0);
  9. });
  10. test('негативный тест на возврат единицы при отрицательном значении',
  11. () => {
  12. expect(optim(-5)).not.toBe(1);
  13. });
  14. test('негативный тест на возврат нуля при положительном значении',
  15. () => {
  16. expect(optim(5)).not.toBe(0);
  17. });
  18. test('проверка, что что-то возвращает',
  19. () => {
  20. expect(optim(5)).toBeTruthy();
  21. });
  22. test('проверка, что переменная существуеты',
  23. () => {
  24. expect(optim(1)).toBeDefined();
  25. });
  26. test('проверка NaN', () => {
  27. expect(optim(1)).not.toBeNaN();
  28. });