fix test for TemplateListdialogComponent

This commit is contained in:
sylvain121 2023-11-06 13:33:44 +01:00
parent 4378cce5e5
commit 600d807af3
3 changed files with 1354 additions and 1857 deletions

View File

@ -15,14 +15,14 @@
<h6>Template</h6> <h6>Template</h6>
</div> </div>
<mat-form-field class="form-field" floatPlaceholder="never"> <mat-form-field class="form-field" floatPlaceholder="never">
<input matInput placeholder="Search by name" [(ngModel)]="searchText" [ngModelOptions]="{ standalone: true }" /> <input matInput placeholder="Search by name" [(ngModel)]="searchText" [ngModelOptions]="{ standalone: true }" ngDefaultControl/>
</mat-form-field> </mat-form-field>
<mat-form-field class="form-field"> <mat-form-field class="form-field">
<mat-select <mat-select
[ngModelOptions]="{ standalone: true }" [ngModelOptions]="{ standalone: true }"
placeholder="Filter templates by type" placeholder="Filter templates by type"
(selectionChange)="filterTemplates($event)" (selectionChange)="filterTemplates($event)"
[(ngModel)]="selectedType" [(ngModel)]="selectedType" ngDefaultControl
> >
<mat-option *ngFor="let type of templateTypes" [value]="type"> <mat-option *ngFor="let type of templateTypes" [value]="type">
{{ type }} {{ type }}
@ -34,7 +34,7 @@
[ngModelOptions]="{ standalone: true }" [ngModelOptions]="{ standalone: true }"
placeholder="Choose template" placeholder="Choose template"
(selectionChange)="chooseTemplate($event)" (selectionChange)="chooseTemplate($event)"
[(ngModel)]="selectedTemplate" [(ngModel)]="selectedTemplate" ngDefaultControl
> >
<mat-option *ngFor="let template of filteredTemplates | templatefilter: searchText" [value]="template"> <mat-option *ngFor="let template of filteredTemplates | templatefilter: searchText" [value]="template">
{{ template.name }} {{ template.name }}

View File

@ -11,6 +11,7 @@ import { ToasterService } from 'app/services/toaster.service';
import { MockedToasterService } from 'app/services/toaster.service.spec'; import { MockedToasterService } from 'app/services/toaster.service.spec';
import { NonNegativeValidator } from 'app/validators/non-negative-validator'; import { NonNegativeValidator } from 'app/validators/non-negative-validator';
import { TemplateListDialogComponent } from './template-list-dialog.component'; import { TemplateListDialogComponent } from './template-list-dialog.component';
import {TemplateFilter} from "@filters/templateFilter.pipe";
@ -20,7 +21,7 @@ describe('TemplateListDialogComponent', () => {
beforeEach(async () => { beforeEach(async () => {
await TestBed.configureTestingModule({ await TestBed.configureTestingModule({
declarations: [TemplateListDialogComponent], declarations: [TemplateListDialogComponent, TemplateFilter],
imports: [ReactiveFormsModule, FormsModule,RouterTestingModule], imports: [ReactiveFormsModule, FormsModule,RouterTestingModule],
providers: [ providers: [
{ provide: TemplateService, useClass: TemplateMocksService }, { provide: TemplateService, useClass: TemplateMocksService },

3202
yarn.lock

File diff suppressed because it is too large Load Diff