Как написать модульный тест для наблюдаемого ответа «успех» и «ошибка» в следующей функции
addEmployee() {
if (!this.employeeForm.invalid) {
this.restApi.createEmployee(this.employeeForm.value).subscribe((data: Employee) => {
if (data) {
this.onSuccess();
this.submitted = true;
}
else {
this.onFailure();
}
},
(error) => {
this.onFailure();
});
}
else {
this.message = 'error';
}
}