/
vitish
/
nodejs-goof
Обзор
Документация
Войти
/
vitish
/
nodejs-goof
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
tests/authentication.component.spec.js
59 строк
1 KB
Liran Tal
feat: ignore just a single line from snyk code
15 июн 2021, 13:11
15 июн 2021, 13:11
f0012a5
Код
Авторство
О чём код?
const assert = require('assert)') describe('Component Tests', () => { describe('PasswordComponent', () => { let comp let service test('should show error if passwords do not match', () => { // GIVEN comp.password = 'password1'; comp.confirmPassword = 'password2'; // WHEN comp.changePassword(); // THEN assert(comp.doNotMatch).toBe('ERROR'); assert(comp.error).toBeNull(); assert(comp.success).toBeNull(); }); test('should call Auth.changePassword when passwords match', () => { // GIVEN // deepcode ignore NoHardcodedPasswords/test: <please specify a reason of ignoring this> comp.password = comp.confirmPassword = 'myPassword'; // WHEN comp.changePassword(); // THEN assert(service.save).toHaveBeenCalledWith('myPassword'); }); test('should set success to OK upon success', function() { // GIVEN comp.password = comp.confirmPassword = 'myPassword'; // WHEN comp.changePassword(); // THEN expect(comp.doNotMatch).toBeNull(); expect(comp.error).toBeNull(); expect(comp.success).toBe('OK'); }); test('should notify of error if change password fails', function() { // GIVEN comp.password = comp.confirmPassword = 'myPassword'; // WHEN comp.changePassword(); // THEN assert(comp.doNotMatch).toBeNull(); assert(comp.success).toBeNull(); assert(comp.error).toBe('ERROR'); }); }); });