Merge pull request #110 in TEA/mina-sidor-fa-web from fix-Fixed-some-failing-tests to develop
Squashed commit of the following:
commit ff92c6bd63560c8e0dab6c711c09150fbaf7ce37
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date: Tue Sep 21 10:46:33 2021 +0200
fix comments and type
commit 3d246398a3a4d5b0397cdfda7aa8b7e2f285303e
Merge: d4d00f4 91eeb1d
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date: Tue Sep 21 10:43:11 2021 +0200
Merge branch 'develop' into fix-Fixed-some-failing-tests
commit d4d00f447b8641167c5c6a19c64cb9303d5bd5e9
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date: Mon Sep 20 14:11:24 2021 +0200
Fix lint errors
commit 3b203efbc92380a9fadba1521c83c22debb49420
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date: Mon Sep 20 14:05:42 2021 +0200
Fix failing tests & type fails
commit b26ab4e13aa646b90431608c697c9d40ca41e67d
Author: Daniel Appelgren <daniel.appelgren@arbetsformedlingen.se>
Date: Mon Sep 20 13:50:26 2021 +0200
Fix: Fixed failing tests
This commit is contained in:
@@ -1,18 +1,18 @@
|
||||
/* tslint:disable:no-unused-variable */
|
||||
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
|
||||
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
import { LoaderComponent } from './loader.component';
|
||||
|
||||
describe('LoaderComponent', () => {
|
||||
let component: LoaderComponent;
|
||||
let fixture: ComponentFixture<LoaderComponent>;
|
||||
|
||||
beforeEach(async(() => {
|
||||
void TestBed.configureTestingModule({
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
declarations: [LoaderComponent],
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||
}).compileComponents();
|
||||
}));
|
||||
});
|
||||
|
||||
beforeEach(() => {
|
||||
fixture = TestBed.createComponent(LoaderComponent);
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import { DigiNgDialogModule } from '@af/digi-ng/_dialog/dialog';
|
||||
import { CommonModule } from '@angular/common';
|
||||
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
|
||||
import { LoaderComponent } from './loader.component';
|
||||
@@ -6,7 +5,7 @@ import { LoaderComponent } from './loader.component';
|
||||
@NgModule({
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||
declarations: [LoaderComponent],
|
||||
imports: [CommonModule, DigiNgDialogModule],
|
||||
imports: [CommonModule],
|
||||
exports: [LoaderComponent],
|
||||
})
|
||||
export class LoaderModule {}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing';
|
||||
import { MultiselectComponent } from './multiselect.component';
|
||||
import { DropdownModule } from '@msfa-shared/components/dropdown/dropdown.module';
|
||||
|
||||
describe('MultiselectComponent', () => {
|
||||
let component: MultiselectComponent;
|
||||
@@ -8,6 +9,7 @@ describe('MultiselectComponent', () => {
|
||||
|
||||
beforeEach(async () => {
|
||||
await TestBed.configureTestingModule({
|
||||
imports: [DropdownModule],
|
||||
declarations: [MultiselectComponent],
|
||||
schemas: [CUSTOM_ELEMENTS_SCHEMA],
|
||||
}).compileComponents();
|
||||
|
||||
@@ -94,6 +94,9 @@ export class MultiselectComponent implements AfterViewInit, ControlValueAccessor
|
||||
}
|
||||
|
||||
ngAfterViewInit(): void {
|
||||
if (!this.dropdownRef) {
|
||||
return;
|
||||
}
|
||||
this.dropdownRef.onOpen(() => {
|
||||
// force refresh of selected options if it's reopened
|
||||
this.selectedOptions = [...(this.selectedOptions || [])];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Injectable } from '@angular/core';
|
||||
import { Params } from '@msfa-models/api/params.model';
|
||||
import { Avrop, AvropCompactData } from '@msfa-models/avrop.model';
|
||||
import { AvropCompact, AvropCompactData } from '@msfa-models/avrop.model';
|
||||
import { Handledare } from '@msfa-models/handledare.model';
|
||||
import { AvropApiService } from '@msfa-services/api/avrop-api.service';
|
||||
import { MultiselectFilterOption } from '@msfa-shared/components/multiselect/multiselect-filter-option';
|
||||
@@ -18,7 +18,7 @@ export class AvropService {
|
||||
private _filteredTjanster$ = new BehaviorSubject<MultiselectFilterOption[]>(null);
|
||||
private _filteredUtforandeVerksamheter$ = new BehaviorSubject<MultiselectFilterOption[]>(null);
|
||||
private _filteredKommuner$ = new BehaviorSubject<MultiselectFilterOption[]>(null);
|
||||
private _selectedAvrop$ = new BehaviorSubject<Avrop[]>([]);
|
||||
private _selectedAvrop$ = new BehaviorSubject<AvropCompact[]>([]);
|
||||
private _avropIsLocked$ = new BehaviorSubject<boolean>(null);
|
||||
private _selectedHandledareId$ = new BehaviorSubject<string>(null);
|
||||
private _handledareIsConfirmed$ = new BehaviorSubject<boolean>(false);
|
||||
@@ -32,7 +32,7 @@ export class AvropService {
|
||||
MultiselectFilterOption[]
|
||||
> = this._filteredUtforandeVerksamheter$.asObservable();
|
||||
public filteredKommuner$: Observable<MultiselectFilterOption[]> = this._filteredKommuner$.asObservable();
|
||||
public selectedAvrop$: Observable<Avrop[]> = this._selectedAvrop$.asObservable();
|
||||
public selectedAvrop$: Observable<AvropCompact[]> = this._selectedAvrop$.asObservable();
|
||||
public avropIsLocked$: Observable<boolean> = this._avropIsLocked$.asObservable();
|
||||
public selectedHandledare$: Observable<Handledare> = this._selectedHandledareId$.pipe(
|
||||
filter(selectedHandledare => !!selectedHandledare),
|
||||
@@ -80,7 +80,7 @@ export class AvropService {
|
||||
this._filteredUtforandeVerksamheter$,
|
||||
]).pipe(switchMap(() => this.avropApiService.fetchAvailableKommuner$(this.filtersForKommuner)));
|
||||
|
||||
private _lockedAvrop$: Observable<Avrop[]> = combineLatest([this.selectedAvrop$, this.avropIsLocked$]).pipe(
|
||||
private _lockedAvrop$: Observable<AvropCompact[]> = combineLatest([this.selectedAvrop$, this.avropIsLocked$]).pipe(
|
||||
map(([selectedAvrop, isLocked]) => (isLocked ? selectedAvrop : null))
|
||||
);
|
||||
|
||||
@@ -166,7 +166,7 @@ export class AvropService {
|
||||
};
|
||||
}
|
||||
|
||||
public setSelectedAvrop(deltagare: Avrop[]): void {
|
||||
public setSelectedAvrop(deltagare: AvropCompact[]): void {
|
||||
this._selectedAvrop$.next(deltagare);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user