@@ -303,6 +303,12 @@ function ValidationBasicsSuite () {
303
303
}
304
304
305
305
} ,
306
+
307
+ testRemoveValidation : ( ) => {
308
+ testCollection . properties ( { "validation" : { } } ) ;
309
+ sleepInCluster ( ) ;
310
+ } ,
311
+
306
312
// json ////////////////////////////////////////////////////////////////////////////////////////////
307
313
testJson : ( ) => {
308
314
const v = validatorJson ;
@@ -361,7 +367,7 @@ function ValidationBasicsSuite () {
361
367
362
368
} ,
363
369
// AQL ////////////////////////////////////////////////////////////////////////////////////////////
364
- testGET_SCHEMA : ( ) => {
370
+ test_GET_SCHEMA : ( ) => {
365
371
const v = validatorJson ;
366
372
v . level = "strict" ;
367
373
testCollection . properties ( { "validation" : v } ) ;
@@ -380,19 +386,19 @@ function ValidationBasicsSuite () {
380
386
} catch ( err ) {
381
387
assertEqual ( ERRORS . ERROR_ARANGO_DATA_SOURCE_NOT_FOUND . code , err . errorNum ) ;
382
388
}
389
+ } ,
383
390
391
+ test_GET_SCHEMA_null : ( ) => {
384
392
// no validation available must return `null`
385
- testCollection . drop ( ) ;
386
- db . _create ( testCollectionName ) ;
387
- res = db . _query ( `RETURN GET_SCHEMA("${ testCollectionName } ")` ) . toArray ( ) ;
393
+ testCollection . properties ( { validation : { } } ) ;
394
+ let res = db . _query ( `RETURN GET_SCHEMA("${ testCollectionName } ")` ) . toArray ( ) ;
388
395
assertEqual ( res [ 0 ] , null ) ;
389
396
} ,
390
397
391
- testSCHEMA_VALIDATE : ( ) => {
398
+ test_SCHEMA_VALIDATE : ( ) => {
392
399
const v = validatorJson ;
393
400
// unset validation
394
- // FIXME - just pass empty object (PR 11346)
395
- testCollection . properties ( { "validation" : { rule :{ } } } ) ;
401
+ testCollection . properties ( { validation : { } } ) ;
396
402
sleepInCluster ( ) ;
397
403
398
404
let res ;
0 commit comments