1
1
import { ComponentFixture , TestBed } from '@angular/core/testing' ;
2
2
3
- import { XAutoCompleteComponent } from './auto-complete.component' ;
4
3
import { Component , DebugElement , ChangeDetectorRef } from '@angular/core' ;
5
4
import { By } from '@angular/platform-browser' ;
6
5
import { XAutoCompleteComponent } from '@ng-nest/ui/auto-complete' ;
@@ -15,12 +14,12 @@ import { XRadioModule } from '@ng-nest/ui/radio';
15
14
import { XInputModule } from '@ng-nest/ui/input' ;
16
15
import { XSelectModule } from '@ng-nest/ui/select' ;
17
16
import { XCascadeComponent } from '@ng-nest/ui/cascade' ;
18
- import { XColorPickerModule } from '@ng-nest/ui/color-picker' ;
17
+ import { XColorPickerComponent } from '@ng-nest/ui/color-picker' ;
19
18
import { XFindModule } from '@ng-nest/ui/find' ;
20
19
import { XTextareaModule } from '@ng-nest/ui/textarea' ;
21
20
import { XTimePickerModule } from '@ng-nest/ui/time-picker' ;
22
21
import { XButtonComponent } from '@ng-nest/ui/button' ;
23
- import { XDatePickerModule } from '@ng-nest/ui/date-picker' ;
22
+ import { XDatePickerComponent } from '@ng-nest/ui/date-picker' ;
24
23
import { XIconComponent } from '@ng-nest/ui/icon' ;
25
24
import { HttpClientTestingModule } from '@angular/common/http/testing' ;
26
25
@@ -41,11 +40,11 @@ describe(XAutoCompletePrefix, () => {
41
40
XButtonComponent ,
42
41
XInputModule ,
43
42
XCascadeComponent ,
44
- XColorPickerModule ,
43
+ XColorPickerComponent ,
45
44
XFindModule ,
46
45
XTextareaModule ,
47
46
XTimePickerModule ,
48
- XDatePickerModule ,
47
+ XDatePickerComponent ,
49
48
XIconComponent
50
49
] ,
51
50
declarations : [
@@ -231,32 +230,17 @@ class TestXAutoCompleteComponent {
231
230
</x-row>
232
231
<x-row>
233
232
<x-col>
234
- <x-auto-complete
235
- label="方式"
236
- [data]="data"
237
- [(ngModel)]="model"
238
- direction="column-reverse"
239
- ></x-auto-complete>
233
+ <x-auto-complete label="方式" [data]="data" [(ngModel)]="model" direction="column-reverse"></x-auto-complete>
240
234
</x-col>
241
235
</x-row>
242
236
<x-row>
243
237
<x-col>
244
- <x-auto-complete
245
- label="方式"
246
- [data]="data"
247
- [(ngModel)]="model"
248
- direction="row"
249
- ></x-auto-complete>
238
+ <x-auto-complete label="方式" [data]="data" [(ngModel)]="model" direction="row"></x-auto-complete>
250
239
</x-col>
251
240
</x-row>
252
241
<x-row>
253
242
<x-col>
254
- <x-auto-complete
255
- label="方式"
256
- [data]="data"
257
- [(ngModel)]="model"
258
- direction="row-reverse"
259
- ></x-auto-complete>
243
+ <x-auto-complete label="方式" [data]="data" [(ngModel)]="model" direction="row-reverse"></x-auto-complete>
260
244
</x-col>
261
245
</x-row>
262
246
` ,
@@ -362,11 +346,7 @@ class TestXAutoCompleteRequiredComponent {
362
346
<x-auto-complete [data]="data" [(ngModel)]="model"></x-auto-complete>
363
347
</x-col>
364
348
<x-col>
365
- <x-auto-complete
366
- [data]="data"
367
- [(ngModel)]="model1"
368
- (ngModelChange)="change()"
369
- ></x-auto-complete>
349
+ <x-auto-complete [data]="data" [(ngModel)]="model1" (ngModelChange)="change()"></x-auto-complete>
370
350
</x-col>
371
351
<x-col>
372
352
<x-auto-complete [data]="data1" [(ngModel)]="model2"></x-auto-complete>
@@ -395,18 +375,7 @@ class TestXAutoCompleteAsyncComponent {
395
375
data = new Observable < string [ ] > ( ( x ) => {
396
376
// 替换成http请求,或者data直接定义成 Observable 对象
397
377
setTimeout ( ( ) => {
398
- x . next ( [
399
- 'qqq' ,
400
- 'qqqq' ,
401
- 'qqqqq' ,
402
- 'qqqqqq' ,
403
- 'qqqqqqqq' ,
404
- 'qqqqqqqqqqq' ,
405
- 'qqqqqqqqqqqqqq' ,
406
- '微信' ,
407
- '钉钉' ,
408
- '微博'
409
- ] ) ;
378
+ x . next ( [ 'qqq' , 'qqqq' , 'qqqqq' , 'qqqqqq' , 'qqqqqqqq' , 'qqqqqqqqqqq' , 'qqqqqqqqqqqqqq' , '微信' , '钉钉' , '微博' ] ) ;
410
379
x . complete ( ) ;
411
380
} , 500 ) ;
412
381
} ) ;
@@ -434,31 +403,13 @@ class TestXAutoCompleteAsyncComponent {
434
403
<x-auto-complete [size]="size" [data]="data"></x-auto-complete>
435
404
</x-col>
436
405
<x-col span="24">
437
- <x-auto-complete
438
- [size]="size"
439
- label="用户名"
440
- [data]="data"
441
- direction="row"
442
- maxlength="50"
443
- ></x-auto-complete>
406
+ <x-auto-complete [size]="size" label="用户名" [data]="data" direction="row" maxlength="50"></x-auto-complete>
444
407
</x-col>
445
408
<x-col span="24">
446
- <x-auto-complete
447
- [size]="size"
448
- label="用户名"
449
- [data]="data"
450
- direction="column"
451
- maxlength="50"
452
- ></x-auto-complete>
409
+ <x-auto-complete [size]="size" label="用户名" [data]="data" direction="column" maxlength="50"></x-auto-complete>
453
410
</x-col>
454
411
<x-col span="24">
455
- <x-auto-complete
456
- [size]="size"
457
- icon="ado-user"
458
- [data]="data"
459
- iconLayout="left"
460
- maxlength="50"
461
- ></x-auto-complete>
412
+ <x-auto-complete [size]="size" icon="ado-user" [data]="data" iconLayout="left" maxlength="50"></x-auto-complete>
462
413
</x-col>
463
414
<x-col span="24">
464
415
<x-auto-complete required clearable [size]="size" [data]="data"></x-auto-complete>
@@ -515,12 +466,7 @@ class TestXAutoCompleteSizeComponent {
515
466
<x-auto-complete placeholder="请输入类内容" bordered="false"></x-auto-complete>
516
467
</x-col>
517
468
<x-col span="24">
518
- <x-auto-complete
519
- placeholder="请输入类内容"
520
- bordered="false"
521
- label="日生:"
522
- direction="row"
523
- ></x-auto-complete>
469
+ <x-auto-complete placeholder="请输入类内容" bordered="false" label="日生:" direction="row"></x-auto-complete>
524
470
</x-col>
525
471
<x-col span="24">
526
472
<x-auto-complete placeholder="请输入类内容" bordered="false"></x-auto-complete>
@@ -573,11 +519,7 @@ class TestXAutoCompleteBorderedComponent {
573
519
<x-auto-complete placeholder="请输入网址" [after]="afterSelectTpl"></x-auto-complete>
574
520
</x-col>
575
521
<x-col span="24">
576
- <x-auto-complete
577
- placeholder="请输入网址"
578
- [before]="beforeSelectTpl"
579
- [after]="afterSelectTpl"
580
- ></x-auto-complete>
522
+ <x-auto-complete placeholder="请输入网址" [before]="beforeSelectTpl" [after]="afterSelectTpl"></x-auto-complete>
581
523
</x-col>
582
524
<x-col span="24">
583
525
<x-auto-complete placeholder="请输入文字" [before]="beforeButtonTpl"></x-auto-complete>
@@ -586,11 +528,7 @@ class TestXAutoCompleteBorderedComponent {
586
528
<x-auto-complete placeholder="请输入文字" [after]="afterButtonTpl"></x-auto-complete>
587
529
</x-col>
588
530
<x-col span="24">
589
- <x-auto-complete
590
- placeholder="请输入文字"
591
- [before]="beforeButtonTpl"
592
- [after]="afterButtonTpl"
593
- ></x-auto-complete>
531
+ <x-auto-complete placeholder="请输入文字" [before]="beforeButtonTpl" [after]="afterButtonTpl"></x-auto-complete>
594
532
</x-col>
595
533
<x-col span="24">
596
534
<x-auto-complete placeholder="请输入文字" [before]="beforeInputTpl"></x-auto-complete>
@@ -599,11 +537,7 @@ class TestXAutoCompleteBorderedComponent {
599
537
<x-auto-complete placeholder="请输入文字" [after]="afterInputTpl"></x-auto-complete>
600
538
</x-col>
601
539
<x-col span="24">
602
- <x-auto-complete
603
- placeholder="请输入文字"
604
- [before]="beforeInputTpl"
605
- [after]="afterInputTpl"
606
- ></x-auto-complete>
540
+ <x-auto-complete placeholder="请输入文字" [before]="beforeInputTpl" [after]="afterInputTpl"></x-auto-complete>
607
541
</x-col>
608
542
<x-col span="24">
609
543
<x-auto-complete placeholder="请输入文字" [before]="beforeDatePickerTpl"></x-auto-complete>
@@ -619,10 +553,7 @@ class TestXAutoCompleteBorderedComponent {
619
553
></x-auto-complete>
620
554
</x-col>
621
555
<x-col span="24">
622
- <x-auto-complete
623
- placeholder="请输入文字"
624
- [before]="beforeAutoCompleteTpl"
625
- ></x-auto-complete>
556
+ <x-auto-complete placeholder="请输入文字" [before]="beforeAutoCompleteTpl"></x-auto-complete>
626
557
</x-col>
627
558
<x-col span="24">
628
559
<x-auto-complete placeholder="请输入文字" [after]="afterAutoCompleteTpl"></x-auto-complete>
0 commit comments