@@ -440,217 +440,6 @@ describe("Contentstack GlobalField test (API Version 3.2)", () => {
440440 } ) ;
441441} ) ;
442442
443- describe ( 'Contentstack GlobalField test (API Version 3.2)' , ( ) => {
444- it ( 'GlobalField test without uid' , done => {
445- const globalField = makeGlobalField ( { api_version : '3.2' } )
446- expect ( globalField . urlPath ) . to . be . equal ( '/global_fields' )
447- expect ( globalField . apiVersion ) . to . be . equal ( '3.2' )
448- expect ( globalField . stackHeaders ) . to . be . equal ( undefined )
449- expect ( globalField . update ) . to . be . equal ( undefined )
450- expect ( globalField . delete ) . to . be . equal ( undefined )
451- expect ( globalField . fetch ) . to . be . equal ( undefined )
452- expect ( globalField . create ) . to . not . equal ( undefined )
453- expect ( globalField . query ) . to . not . equal ( undefined )
454- done ( )
455- } )
456-
457- it ( 'GlobalField test with uid' , done => {
458- const globalField = makeGlobalField ( {
459- global_field : {
460- ...systemUidMock
461- } ,
462- api_version : '3.2'
463- } )
464- expect ( globalField . urlPath ) . to . be . equal ( `/global_fields/${ systemUidMock . uid } ` )
465- expect ( globalField . apiVersion ) . to . be . equal ( '3.2' )
466- expect ( globalField . update ) . to . not . equal ( undefined )
467- expect ( globalField . delete ) . to . not . equal ( undefined )
468- expect ( globalField . fetch ) . to . not . equal ( undefined )
469- expect ( globalField . create ) . to . be . equal ( undefined )
470- expect ( globalField . query ) . to . be . equal ( undefined )
471- done ( )
472- } )
473-
474- it ( 'GlobalField test with Stack Headers' , done => {
475- const globalField = makeGlobalField ( {
476- global_field : {
477- ...systemUidMock
478- } ,
479- stackHeaders : stackHeadersMock ,
480- api_version : '3.2'
481- } )
482- expect ( globalField . urlPath ) . to . be . equal ( `/global_fields/${ systemUidMock . uid } ` )
483- expect ( globalField . apiVersion ) . to . be . equal ( '3.2' )
484- expect ( globalField . stackHeaders ) . to . not . equal ( undefined )
485- expect ( globalField . stackHeaders . api_key ) . to . be . equal ( stackHeadersMock . api_key )
486- expect ( globalField . update ) . to . not . equal ( undefined )
487- expect ( globalField . delete ) . to . not . equal ( undefined )
488- expect ( globalField . fetch ) . to . not . equal ( undefined )
489- expect ( globalField . create ) . to . be . equal ( undefined )
490- expect ( globalField . query ) . to . be . equal ( undefined )
491- done ( )
492- } )
493-
494- it ( 'GlobalField Collection test with blank data' , done => {
495- const globalFields = new GlobalFieldCollection ( Axios , { api_version : '3.2' } )
496- expect ( globalFields . length ) . to . be . equal ( 0 )
497- done ( )
498- } )
499-
500- it ( 'GlobalField Collection test with data' , done => {
501- const globalFields = new GlobalFieldCollection ( Axios , {
502- global_fields : [
503- nestedGlobalFieldMock
504- ] ,
505- api_version : '3.2'
506- } )
507- expect ( globalFields . length ) . to . be . equal ( 1 )
508- checkGlobalField ( globalFields [ 0 ] )
509- done ( )
510- } )
511-
512- it ( 'GlobalField create test' , done => {
513- var mock = new MockAdapter ( Axios )
514- mock . onPost ( '/global_fields' ) . reply ( 200 , {
515- global_field : {
516- ...nestedGlobalFieldMock
517- }
518- } )
519- makeGlobalField ( { api_version : '3.2' } )
520- . create ( )
521- . then ( ( globalField ) => {
522- checkGlobalField ( globalField )
523- done ( )
524- } )
525- . catch ( done )
526- } )
527-
528- it ( 'GlobalField Query test' , done => {
529- var mock = new MockAdapter ( Axios )
530- mock . onGet ( '/global_fields' ) . reply ( 200 , {
531- global_fields : [
532- nestedGlobalFieldMock
533- ]
534- } )
535- makeGlobalField ( { api_version : '3.2' } )
536- . query ( )
537- . find ( )
538- . then ( ( globalField ) => {
539- checkGlobalField ( globalField . items [ 0 ] )
540- done ( )
541- } )
542- . catch ( done )
543- } )
544-
545- it ( 'GlobalField update test' , done => {
546- var mock = new MockAdapter ( Axios )
547- mock . onPut ( '/global_fields/UID' ) . reply ( 200 , {
548- global_field : {
549- ...nestedGlobalFieldMock
550- }
551- } )
552- makeGlobalField ( {
553- global_field : {
554- ...systemUidMock
555- } ,
556- stackHeaders : stackHeadersMock ,
557- api_version : '3.2'
558- } )
559- . update ( )
560- . then ( ( globalField ) => {
561- checkGlobalField ( globalField )
562- done ( )
563- } )
564- . catch ( done )
565- } )
566-
567- it ( 'GlobalField fetch test' , done => {
568- var mock = new MockAdapter ( Axios )
569- mock . onGet ( '/global_fields/UID' ) . reply ( 200 , {
570- global_field : {
571- ...nestedGlobalFieldMock
572- }
573- } )
574- makeGlobalField ( {
575- global_field : {
576- ...systemUidMock
577- } ,
578- stackHeaders : stackHeadersMock ,
579- api_version : '3.2'
580- } )
581- . fetch ( )
582- . then ( ( globalField ) => {
583- checkGlobalField ( globalField )
584- done ( )
585- } )
586- . catch ( done )
587- } )
588-
589- it ( 'GlobalField delete test' , done => {
590- var mock = new MockAdapter ( Axios )
591- mock . onDelete ( '/global_fields/UID' ) . reply ( 200 , {
592- ...noticeMock
593- } )
594- makeGlobalField ( {
595- global_field : {
596- ...systemUidMock
597- } ,
598- stackHeaders : stackHeadersMock ,
599- api_version : '3.2'
600- } )
601- . delete ( )
602- . then ( ( response ) => {
603- expect ( response . notice ) . to . be . equal ( noticeMock . notice )
604- done ( )
605- } )
606- . catch ( done )
607- } )
608-
609- it ( 'GlobalField import test' , done => {
610- var mock = new MockAdapter ( Axios )
611- mock . onPost ( '/global_fields/import' ) . reply ( 200 , {
612- global_field : {
613- ...globalFieldMock
614- }
615- } )
616- const gfUpload = { global_field : path . join ( __dirname , '../api/mock/globalfield.json' ) }
617- const form = createFormData ( gfUpload ) ( )
618- var boundary = form . getBoundary ( )
619-
620- expect ( boundary ) . to . be . equal ( form . getBoundary ( ) )
621- expect ( boundary . length ) . to . be . equal ( 50 )
622- makeGlobalField ( { api_version : '3.2' } )
623- . import ( )
624- . then ( ( webhook ) => {
625- checkGlobalField ( webhook )
626- done ( )
627- } )
628- . catch ( done )
629- } )
630-
631- it ( 'GlobalField import test with overwrite flag' , done => {
632- var mock = new MockAdapter ( Axios )
633- mock . onPost ( '/global_fields/import' ) . reply ( 200 , {
634- global_field : {
635- ...nestedGlobalFieldMock
636- }
637- } )
638- const gfUpload = { global_field : path . join ( __dirname , '../api/mock/globalfield.json' ) }
639- const form = createFormData ( gfUpload ) ( )
640- var boundary = form . getBoundary ( )
641-
642- expect ( boundary ) . to . be . equal ( form . getBoundary ( ) )
643- expect ( boundary . length ) . to . be . equal ( 50 )
644- makeGlobalField ( { api_version : '3.2' } )
645- . import ( gfUpload , { overwrite : true } )
646- . then ( ( webhook ) => {
647- checkGlobalField ( webhook )
648- done ( )
649- } )
650- . catch ( done )
651- } )
652- } )
653-
654443function makeGlobalField ( data ) {
655444 return new GlobalField ( Axios , data )
656445}
0 commit comments