diff --git a/generated.test.js b/generated.test.js new file mode 100644 index 0000000..5d1423c --- /dev/null +++ b/generated.test.js @@ -0,0 +1,30 @@ +```javascript +describe('CV Generation', () => { + it('should generate a CV with all form fields populated', () => { + document.body.innerHTML = ` + + + + + + + + + + + + + `; + + const generateCvBtn = document.getElementById('generate-cv-btn'); + const alertSpy = jest.spyOn(window, 'alert'); + + generateCvBtn.click(); + + expect(alertSpy).toHaveBeenCalledWith( + "CV\n\nPersonal Information:\nName: Test Name\nEmail: test@example.com\nPhone: 123-456-7890\nAddress: 123 Main St\n\nEducation:\nInstitution: Test University\nDegree: Bachelor of Science\nYear: 2023\n\nExperience:\nJob Title: Software Engineer\nCompany: Test Company\nDuration: 2 years\nDescription: Test description" + ); + alertSpy.mockRestore(); + }); +}); +```