30 lines
933 B
TypeScript
30 lines
933 B
TypeScript
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<UserSettings>;
|
|
|
|
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();
|
|
});
|
|
});
|