File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change @@ -163,6 +163,18 @@ describe('Entry api Test', () => {
163163 . catch ( done )
164164 } )
165165
166+ it ( 'should get languages of the given Entry uid' , done => {
167+ makeEntry ( singlepageCT . content_type . uid , entryUTD ) . locales ( )
168+ . then ( ( locale ) => {
169+ expect ( locale . locales [ 0 ] . code ) . to . be . equal ( 'en-us' )
170+ locale . locales . forEach ( ( locales ) => {
171+ expect ( locales . code ) . to . be . not . equal ( null )
172+ } )
173+ done ( )
174+ } )
175+ . catch ( done )
176+ } )
177+
166178 it ( 'should unpublish localized entry' , done => {
167179 makeEntry ( singlepageCT . content_type . uid , entryUTD )
168180 . unpublish ( { publishDetails : {
Original file line number Diff line number Diff line change @@ -566,6 +566,38 @@ describe('Contentstack Entry test', () => {
566566 expect ( result ) . to . deep . equal ( expectedResult ) ;
567567 done ( ) ;
568568 } )
569+
570+ it ( 'should get languages of the given Entry uid' , done => {
571+ var mock = new MockAdapter ( Axios )
572+ const locales = [
573+ {
574+ code : 'en-us'
575+ } ,
576+ {
577+ code : 'hi-in'
578+ } ,
579+ {
580+ code : 'en-at' ,
581+ localized : true
582+ } ,
583+ {
584+ code : 'ja-jp'
585+ }
586+ ]
587+ mock . onGet ( '/content_types/content_type_uid/entries/UID/locales' ) . reply ( 200 , {
588+ locales
589+ } )
590+
591+ makeEntry ( { entry : { ...systemUidMock } , stackHeaders : stackHeadersMock } ) . locales ( )
592+ . then ( ( locale ) => {
593+ expect ( locale . locales [ 0 ] . code ) . to . be . equal ( 'en-us' )
594+ locale . locales . forEach ( ( locales ) => {
595+ expect ( locales . code ) . to . be . not . equal ( null )
596+ } )
597+ done ( )
598+ } )
599+ . catch ( done )
600+ } )
569601} )
570602
571603function makeEntry ( data ) {
You can’t perform that action at this time.
0 commit comments