@@ -265,8 +265,6 @@ function checkReturnedError(
265265 return Promise . all ( promises ) ;
266266}
267267
268- const validator = new Validator ( ) ;
269-
270268describe ( 'IsDefined' , ( ) => {
271269 const validValues = [ 0 , 1 , true , false , '' , '0' , '1234' , - 1 ] ;
272270 const invalidValues : any [ ] = [ null , undefined ] ;
@@ -3117,9 +3115,13 @@ describe('IsJWT', () => {
31173115 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb3JlbSI6Imlwc3VtIn0.ymiJSsMJXR6tMSr8G9usjQ15_8hKPDv_CArLhxw28MI' ,
31183116 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkb2xvciI6InNpdCIsImFtZXQiOlsibG9yZW0iLCJpcHN1bSJdfQ.rRpe04zbWbbJjwM43VnHzAboDzszJtGrNsUxaqQ-GQ8' ,
31193117 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqb2huIjp7ImFnZSI6MjUsImhlaWdodCI6MTg1fSwiamFrZSI6eyJhZ2UiOjMwLCJoZWlnaHQiOjI3MH19.YRLPARDmhGMC3BBk_OhtwwK21PIkVCqQe8ncIRPKo-E' ,
3118+ ] ;
3119+ const invalidValues = [
3120+ 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9' ,
3121+ '$Zs.ewu.su84' ,
3122+ 'ks64$S/9.dy$§kz.3sd73b' ,
31203123 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ' , // No signature
31213124 ] ;
3122- const invalidValues = [ 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9' , '$Zs.ewu.su84' , 'ks64$S/9.dy$§kz.3sd73b' ] ;
31233125
31243126 class MyClass {
31253127 @IsJWT ( )
@@ -3533,7 +3535,7 @@ describe('IsUrl', () => {
35333535
35343536describe ( 'IsUUID' , ( ) => {
35353537 const validValues = [
3536- 'A987FBC9-4BED-3078-CF07 -9141BA07C9F3' ,
3538+ 'A987FBC9-4BED-3078-8F07 -9141BA07C9F3' ,
35373539 'A987FBC9-4BED-4078-8F07-9141BA07C9F3' ,
35383540 'A987FBC9-4BED-5078-AF07-9141BA07C9F3' ,
35393541 ] ;
@@ -3547,6 +3549,7 @@ describe('IsUUID', () => {
35473549 '934859' ,
35483550 '987FBC9-4BED-3078-CF07A-9141BA07C9F3' ,
35493551 'AAAAAAAA-1111-1111-AAAG-111111111111' ,
3552+ 'A987FBC9-4BED-3078-CF07-9141BA07C9F3' , // does not conform to RFC9562 UUID
35503553 ] ;
35513554
35523555 class MyClass {
@@ -3578,7 +3581,12 @@ describe('IsUUID', () => {
35783581} ) ;
35793582
35803583describe ( 'IsUUID v3' , ( ) => {
3581- const validValues = [ 'A987FBC9-4BED-3078-CF07-9141BA07C9F3' ] ;
3584+ const validValues = [
3585+ 'A987FBC9-4BED-3078-8F07-9141BA07C9F3' ,
3586+ 'A987FBC9-4BED-3078-9F07-9141BA07C9F3' ,
3587+ 'A987FBC9-4BED-3078-AF07-9141BA07C9F3' ,
3588+ 'A987FBC9-4BED-3078-BF07-9141BA07C9F3' ,
3589+ ] ;
35823590 const invalidValues = [
35833591 null ,
35843592 undefined ,
@@ -3588,6 +3596,7 @@ describe('IsUUID v3', () => {
35883596 'AAAAAAAA-1111-1111-AAAG-111111111111' ,
35893597 'A987FBC9-4BED-4078-8F07-9141BA07C9F3' ,
35903598 'A987FBC9-4BED-5078-AF07-9141BA07C9F3' ,
3599+ 'A987FBC9-4BED-3078-CF07-9141BA07C9F3' , // does not conform to RFC9562 UUID
35913600 ] ;
35923601
35933602 class MyClass {
0 commit comments