fix: check for form validity b4 submitting

This commit is contained in:
2025-12-25 13:07:53 -03:00
parent 728baae26b
commit b65ac0d370
2 changed files with 2 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ export class ContactForm {
protected phoneErrorsDictionary = new PhoneFieldErroresDictionary().getDictionary(); protected phoneErrorsDictionary = new PhoneFieldErroresDictionary().getDictionary();
handleSubmit(contactForm: ContactFormValue) { handleSubmit(contactForm: ContactFormValue) {
if (this.form().invalid) return;
if (contactForm.company === null || contactForm.name === null || contactForm.phone === null) if (contactForm.company === null || contactForm.name === null || contactForm.phone === null)
return; return;
const contact = new ContactDTO( const contact = new ContactDTO(

View File

@@ -21,7 +21,7 @@ describe('Edit', () => {
let CONTACT_MOCK: ContactDTO; let CONTACT_MOCK: ContactDTO;
beforeEach(async () => { beforeEach(async () => {
CONTACT_MOCK = new ContactDTO(1, 'mock', 'mock', 'mock'); CONTACT_MOCK = new ContactDTO(1, 'mock', 'mock', '123456789012');
activatedRoute = jasmine.createSpyObj(ActivatedRoute.name, [], { activatedRoute = jasmine.createSpyObj(ActivatedRoute.name, [], {
data: of({ contact: CONTACT_MOCK }), data: of({ contact: CONTACT_MOCK }),
}); });