From d07fead268a548309cde8254efd5d48515b04a22 Mon Sep 17 00:00:00 2001 From: Peter Lauck Date: Fri, 11 Oct 2024 17:05:03 +0000 Subject: [PATCH] fix test --- apps/demo/src/app/newsletter/newsletter.component.spec.ts | 5 +++-- apps/demo/src/app/newsletter/newsletter.component.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/demo/src/app/newsletter/newsletter.component.spec.ts b/apps/demo/src/app/newsletter/newsletter.component.spec.ts index b270979358..e44181d6ee 100644 --- a/apps/demo/src/app/newsletter/newsletter.component.spec.ts +++ b/apps/demo/src/app/newsletter/newsletter.component.spec.ts @@ -4,6 +4,7 @@ import { TestBed, } from '@angular/core/testing'; import { ReactiveFormsModule } from '@angular/forms'; +import { By } from '@angular/platform-browser'; import { DaffContainerModule } from '@daffodil/design/container'; import { @@ -52,7 +53,7 @@ describe('NewsletterComponent', () => { facade.success$.next(false); fixture.detectChanges(); - newsletterElement = fixture.debugElement.nativeElement.querySelector('.demo-newsletter__right'); + newsletterElement = fixture.debugElement.query(By.css('.demo-newsletter__right')); }); it('should render class .demo-newsletter__right', () => { @@ -114,7 +115,7 @@ describe('NewsletterComponent', () => { beforeEach(() => { facade.loading$.next(false); facade.success$.next(false); - facade.error$.next({ code: 'code', message: 'message' }); + facade.error$.next([{ code: 'code', message: 'message' }]); fixture.detectChanges(); newsletterElement = fixture.debugElement.nativeElement.querySelector('.demo-newsletter__retry'); diff --git a/apps/demo/src/app/newsletter/newsletter.component.ts b/apps/demo/src/app/newsletter/newsletter.component.ts index 6b4e92c702..b77134868f 100644 --- a/apps/demo/src/app/newsletter/newsletter.component.ts +++ b/apps/demo/src/app/newsletter/newsletter.component.ts @@ -36,7 +36,7 @@ export class NewsletterComponent implements OnInit { ngOnInit() { this.hasError$ = this.error$.pipe( - map(error => !!error), + map(error => error.length > 0), ); }