From dc7012593bbb1df435c7de787ec80a73d9feee03 Mon Sep 17 00:00:00 2001 From: Lias Kleisa Date: Fri, 8 Dec 2023 10:14:51 +0100 Subject: [PATCH] Fix frontend tests --- .../complete-dialog.component.spec.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/shared/dialog/complete-dialog/complete-dialog.component.spec.ts b/frontend/src/app/shared/dialog/complete-dialog/complete-dialog.component.spec.ts index 96dd62fa53..c54d0fc2c3 100644 --- a/frontend/src/app/shared/dialog/complete-dialog/complete-dialog.component.spec.ts +++ b/frontend/src/app/shared/dialog/complete-dialog/complete-dialog.component.spec.ts @@ -39,10 +39,14 @@ describe('CompleteDialogComponent', () => { }); it('should set right classes on init', () => { - let elements = document.querySelectorAll('.card-hover'); + let elements = document.querySelectorAll('.valuation-card'); + let successful = document.querySelectorAll('.card-hover-successful'); + let notSuccessful = document.querySelectorAll('.card-hover-not-successful'); let submitButton = document.querySelectorAll('button')[1]; expect(elements.length).toEqual(2); + expect(successful.length).toEqual(1); + expect(notSuccessful.length).toEqual(1); expect(component.completeForm.value.isSuccessful).toBeNull(); expect(component.completeForm.value.comment).toBeNull(); expect(component.completeForm.invalid).toBeTruthy(); @@ -70,15 +74,15 @@ describe('CompleteDialogComponent', () => { it('should set active and non-active classes on switch', () => { component.switchSuccessState('successful'); fixture.detectChanges(); - let nonActiveElement = document.querySelector('.non-active'); + let nonActiveElement = document.querySelector('.active'); - expect(nonActiveElement!.innerHTML).toContain('Objective nicht erreicht'); + expect(nonActiveElement!.innerHTML).toContain('Objective erreicht'); component.switchSuccessState('notSuccessful'); fixture.detectChanges(); - nonActiveElement = document.querySelector('.non-active'); + nonActiveElement = document.querySelector('.active'); - expect(nonActiveElement!.innerHTML).toContain('Objective erreicht'); + expect(nonActiveElement!.innerHTML).toContain('Objective nicht erreicht'); }); it('should close dialog with right data', () => {