import { listLocales } from 'ngx-bootstrap/chronos';\r
import { BsLocaleService } from 'ngx-bootstrap/datepicker';\r
\r
+import { HttpClientTestingModule } from '@angular/common/http/testing';\r
import { configureTestBed } from '../../../../testing/unit-test-helper';\r
import { LanguageSelectorComponent } from './language-selector.component';\r
\r
configureTestBed({\r
declarations: [LanguageSelectorComponent],\r
providers: [BsLocaleService],\r
- imports: [FormsModule]\r
+ imports: [FormsModule, HttpClientTestingModule]\r
});\r
\r
beforeEach(() => {\r
\r
const expectLanguageChange = (lang) => {\r
component.changeLanguage(lang);\r
- expect(component.selectedLanguage).toBe(lang);\r
- expect(listLocales().includes(lang.slice(0, 2))).toBe(true);\r
+ const cookie = document.cookie.split(';').filter((item) => item.includes(`cd-lang=${lang}`));\r
+ expect(cookie.length).toBe(1);\r
};\r
\r
it('should change to cs', () => {\r