@@ -507,6 +507,9 @@ describe("basic functionality", () => {
507
507
508
508
@Type ( type => String )
509
509
lastVisitDate : string ;
510
+
511
+ @Type ( type => String )
512
+ signature ?: null | string ;
510
513
}
511
514
512
515
const date = new Date ( ) ;
@@ -517,14 +520,16 @@ describe("basic functionality", () => {
517
520
user . isActive = "1" as any ;
518
521
user . registrationDate = date . toString ( ) as any ;
519
522
user . lastVisitDate = date as any ;
523
+ user . signature = null as any ;
520
524
521
525
const fromPlainUser = {
522
526
firstName : 321 ,
523
527
lastName : 123 ,
524
528
password : "123" ,
525
529
isActive : "1" ,
526
530
registrationDate : date . toString ( ) ,
527
- lastVisitDate : date
531
+ lastVisitDate : date ,
532
+ signature : null as null | string ,
528
533
} ;
529
534
530
535
const fromExistUser = new User ( ) ;
@@ -539,6 +544,7 @@ describe("basic functionality", () => {
539
544
isActive : true ,
540
545
registrationDate : new Date ( date . toString ( ) ) ,
541
546
lastVisitDate : date . toString ( ) ,
547
+ signature : null ,
542
548
} ) ;
543
549
544
550
const existUser = { id : 1 , age : 27 } ;
@@ -553,6 +559,7 @@ describe("basic functionality", () => {
553
559
isActive : true ,
554
560
registrationDate : new Date ( date . toString ( ) ) ,
555
561
lastVisitDate : date . toString ( ) ,
562
+ signature : null ,
556
563
} ) ;
557
564
plainUser2 . should . be . equal ( existUser ) ;
558
565
@@ -565,6 +572,7 @@ describe("basic functionality", () => {
565
572
isActive : true ,
566
573
registrationDate : new Date ( date . toString ( ) ) ,
567
574
lastVisitDate : date . toString ( ) ,
575
+ signature : null ,
568
576
} ) ;
569
577
570
578
const fromExistTransformedUser = plainToClassFromExist ( fromExistUser , fromPlainUser , { strategy : "exposeAll" } ) ;
@@ -577,6 +585,7 @@ describe("basic functionality", () => {
577
585
isActive : true ,
578
586
registrationDate : new Date ( date . toString ( ) ) ,
579
587
lastVisitDate : date . toString ( ) ,
588
+ signature : null ,
580
589
} ) ;
581
590
582
591
const classToClassUser = classToClass ( user , { strategy : "exposeAll" } ) ;
@@ -589,6 +598,7 @@ describe("basic functionality", () => {
589
598
isActive : true ,
590
599
registrationDate : new Date ( date . toString ( ) ) ,
591
600
lastVisitDate : date . toString ( ) ,
601
+ signature : null ,
592
602
} ) ;
593
603
594
604
const classToClassFromExistUser = classToClassFromExist ( user , fromExistUser , { strategy : "exposeAll" } ) ;
@@ -603,6 +613,7 @@ describe("basic functionality", () => {
603
613
isActive : true ,
604
614
registrationDate : new Date ( date . toString ( ) ) ,
605
615
lastVisitDate : date . toString ( ) ,
616
+ signature : null ,
606
617
} ) ;
607
618
} ) ;
608
619
@@ -1681,4 +1692,4 @@ describe("basic functionality", () => {
1681
1692
1682
1693
} ) ;
1683
1694
1684
- } ) ;
1695
+ } ) ;
0 commit comments