import { ComponentFixture, TestBed } from '@angular/core/testing'; import { provideZonelessChangeDetection } from '@angular/core'; import { UserSettings } from './user-settings'; import { TranslationService } from '../../services/translation-service'; describe('UserSettings', () => { let component: UserSettings; let fixture: ComponentFixture; beforeEach(async () => { localStorage.clear(); await TestBed.configureTestingModule({ imports: [UserSettings], providers: [provideZonelessChangeDetection()], }).compileComponents(); TestBed.inject(TranslationService).setLanguage('en'); fixture = TestBed.createComponent(UserSettings); component = fixture.componentInstance; fixture.detectChanges(); }); afterEach(() => localStorage.clear()); it('should create', () => { expect(component).toBeTruthy(); expect(fixture.nativeElement.querySelector('input[type="date"]')).toBeNull(); }); });