@@ -3,7 +3,7 @@ import { expect } from 'chai'
3
3
import { cloneDeep } from 'lodash'
4
4
import { describe , it , setup } from 'mocha'
5
5
import { jsonReader } from '../utility/fileOperations/readwrite'
6
- import { createGlobalField } from '../mock/globalfield'
6
+ import { createGlobalField , createNestedGlobalFieldForReference , createNestedGlobalField } from '../mock/globalfield'
7
7
import { contentstackClient } from '../utility/ContentstackClient.js'
8
8
import dotenv from 'dotenv'
9
9
@@ -117,113 +117,113 @@ describe('Global Field api Test', () => {
117
117
. catch ( done )
118
118
} )
119
119
120
- // it(" should get all nested global fields from Query" , (done) => {
121
- // makeGlobalField({ api_version: '3.2' })
122
- // .query()
123
- // .find()
124
- // .then((collection) => {
125
- // collection.items.forEach((globalField) => {
126
- // expect(globalField.uid).to.be.not.equal(null);
127
- // expect(globalField.title).to.be.not.equal(null);
128
- // });
129
- // done();
130
- // })
131
- // .catch(done);
132
- // });
120
+ it ( ' should get all nested global fields from Query' , ( done ) => {
121
+ makeGlobalField ( { api_version : '3.2' } )
122
+ . query ( )
123
+ . find ( )
124
+ . then ( ( collection ) => {
125
+ collection . items . forEach ( ( globalField ) => {
126
+ expect ( globalField . uid ) . to . be . not . equal ( null )
127
+ expect ( globalField . title ) . to . be . not . equal ( null )
128
+ } )
129
+ done ( )
130
+ } )
131
+ . catch ( done )
132
+ } )
133
133
134
- // it('should create nested global field for reference', done => {
135
- // makeGlobalField({ api_version: '3.2' }).create(createNestedGlobalFieldForReference)
136
- // .then(globalField => {
137
- // expect(globalField.uid).to.be.equal(createNestedGlobalFieldForReference.global_field.uid);
138
- // done();
139
- // })
140
- // .catch(err => {
141
- // console.error('Error:', err.response?.data || err.message);
142
- // done(err);
143
- // });
144
- // });
134
+ it ( 'should create nested global field for reference' , done => {
135
+ makeGlobalField ( { api_version : '3.2' } ) . create ( createNestedGlobalFieldForReference )
136
+ . then ( globalField => {
137
+ expect ( globalField . uid ) . to . be . equal ( createNestedGlobalFieldForReference . global_field . uid )
138
+ done ( )
139
+ } )
140
+ . catch ( err => {
141
+ console . error ( 'Error:' , err . response ?. data || err . message )
142
+ done ( err )
143
+ } )
144
+ } )
145
145
146
- // it('should create nested global field', done => {
147
- // makeGlobalField({ api_version: '3.2' }).create(createNestedGlobalField)
148
- // .then(globalField => {
149
- // expect(globalField.uid).to.be.equal(createNestedGlobalField.global_field.uid);
150
- // done();
151
- // })
152
- // .catch(err => {
153
- // console.error('Error:', err.response?.data || err.message);
154
- // done(err);
155
- // });
156
- // });
146
+ it ( 'should create nested global field' , done => {
147
+ makeGlobalField ( { api_version : '3.2' } ) . create ( createNestedGlobalField )
148
+ . then ( globalField => {
149
+ expect ( globalField . uid ) . to . be . equal ( createNestedGlobalField . global_field . uid )
150
+ done ( )
151
+ } )
152
+ . catch ( err => {
153
+ console . error ( 'Error:' , err . response ?. data || err . message )
154
+ done ( err )
155
+ } )
156
+ } )
157
157
158
- // it('should fetch nested global field', done => {
159
- // makeGlobalField(createNestedGlobalField.global_field.uid, { api_version: '3.2' }).fetch()
160
- // .then(globalField => {
161
- // expect(globalField.uid).to.be.equal(createNestedGlobalField.global_field.uid);
162
- // done();
163
- // })
164
- // .catch(err => {
165
- // console.error('Error:', err.response?.data || err.message);
166
- // done(err);
167
- // });
168
- // });
158
+ it ( 'should fetch nested global field' , done => {
159
+ makeGlobalField ( createNestedGlobalField . global_field . uid , { api_version : '3.2' } ) . fetch ( )
160
+ . then ( globalField => {
161
+ expect ( globalField . uid ) . to . be . equal ( createNestedGlobalField . global_field . uid )
162
+ done ( )
163
+ } )
164
+ . catch ( err => {
165
+ console . error ( 'Error:' , err . response ?. data || err . message )
166
+ done ( err )
167
+ } )
168
+ } )
169
169
170
- // it('should fetch and update nested global Field', done => {
171
- // makeGlobalField(createGlobalField.global_field.uid, { api_version: '3.2' }).fetch()
172
- // .then((globalField) => {
173
- // globalField.title = 'Update title'
174
- // return globalField.update()
175
- // })
176
- // .then((updateGlobal) => {
177
- // expect(updateGlobal.uid).to.be.equal(createGlobalField.global_field.uid)
178
- // expect(updateGlobal.title).to.be.equal('Update title')
179
- // expect(updateGlobal.schema[0].uid).to.be.equal(createGlobalField.global_field.schema[0].uid)
180
- // expect(updateGlobal.schema[0].data_type).to.be.equal(createGlobalField.global_field.schema[0].data_type)
181
- // expect(updateGlobal.schema[0].display_name).to.be.equal(createGlobalField.global_field.schema[0].display_name)
182
- // done()
183
- // })
184
- // .catch(done)
185
- // })
170
+ it ( 'should fetch and update nested global Field' , done => {
171
+ makeGlobalField ( createGlobalField . global_field . uid , { api_version : '3.2' } ) . fetch ( )
172
+ . then ( ( globalField ) => {
173
+ globalField . title = 'Update title'
174
+ return globalField . update ( )
175
+ } )
176
+ . then ( ( updateGlobal ) => {
177
+ expect ( updateGlobal . uid ) . to . be . equal ( createGlobalField . global_field . uid )
178
+ expect ( updateGlobal . title ) . to . be . equal ( 'Update title' )
179
+ expect ( updateGlobal . schema [ 0 ] . uid ) . to . be . equal ( createGlobalField . global_field . schema [ 0 ] . uid )
180
+ expect ( updateGlobal . schema [ 0 ] . data_type ) . to . be . equal ( createGlobalField . global_field . schema [ 0 ] . data_type )
181
+ expect ( updateGlobal . schema [ 0 ] . display_name ) . to . be . equal ( createGlobalField . global_field . schema [ 0 ] . display_name )
182
+ done ( )
183
+ } )
184
+ . catch ( done )
185
+ } )
186
186
187
- // it('should update nested global Field', done => {
188
- // const globalField = makeGlobalField(createGlobalField.global_field.uid, { api_version: '3.2' })
189
- // Object.assign(globalField, cloneDeep(createGlobalField.global_field))
190
- // globalField.update()
191
- // .then((updateGlobal) => {
192
- // expect(updateGlobal.uid).to.be.equal(createGlobalField.global_field.uid)
193
- // expect(updateGlobal.title).to.be.equal(createGlobalField.global_field.title)
194
- // expect(updateGlobal.schema[0].uid).to.be.equal(createGlobalField.global_field.schema[0].uid)
195
- // expect(updateGlobal.schema[0].data_type).to.be.equal(createGlobalField.global_field.schema[0].data_type)
196
- // expect(updateGlobal.schema[0].display_name).to.be.equal(createGlobalField.global_field.schema[0].display_name)
197
- // done()
198
- // })
199
- // .catch(done)
200
- // })
187
+ it ( 'should update nested global Field' , done => {
188
+ const globalField = makeGlobalField ( createGlobalField . global_field . uid , { api_version : '3.2' } )
189
+ Object . assign ( globalField , cloneDeep ( createGlobalField . global_field ) )
190
+ globalField . update ( )
191
+ . then ( ( updateGlobal ) => {
192
+ expect ( updateGlobal . uid ) . to . be . equal ( createGlobalField . global_field . uid )
193
+ expect ( updateGlobal . title ) . to . be . equal ( createGlobalField . global_field . title )
194
+ expect ( updateGlobal . schema [ 0 ] . uid ) . to . be . equal ( createGlobalField . global_field . schema [ 0 ] . uid )
195
+ expect ( updateGlobal . schema [ 0 ] . data_type ) . to . be . equal ( createGlobalField . global_field . schema [ 0 ] . data_type )
196
+ expect ( updateGlobal . schema [ 0 ] . display_name ) . to . be . equal ( createGlobalField . global_field . schema [ 0 ] . display_name )
197
+ done ( )
198
+ } )
199
+ . catch ( done )
200
+ } )
201
201
202
- // it(" should delete nested global field" , (done) => {
203
- // makeGlobalField(createNestedGlobalField.global_field.uid, { api_version: '3.2' })
204
- // .delete()
205
- // .then((data) => {
206
- // expect(data.notice).to.be.equal(" Global Field deleted successfully.");
207
- // done();
208
- // })
209
- // .catch((err) => {
210
- // console.error(" Error:" , err.response?.data || err.message);
211
- // done(err);
212
- // });
213
- // });
202
+ it ( ' should delete nested global field' , ( done ) => {
203
+ makeGlobalField ( createNestedGlobalField . global_field . uid , { api_version : '3.2' } )
204
+ . delete ( )
205
+ . then ( ( data ) => {
206
+ expect ( data . notice ) . to . be . equal ( ' Global Field deleted successfully.' )
207
+ done ( )
208
+ } )
209
+ . catch ( ( err ) => {
210
+ console . error ( ' Error:' , err . response ?. data || err . message )
211
+ done ( err )
212
+ } )
213
+ } )
214
214
215
- // it(" should delete nested global reference field" , (done) => {
216
- // makeGlobalField(createNestedGlobalFieldForReference.global_field.uid, { api_version: '3.2' })
217
- // .delete()
218
- // .then((data) => {
219
- // expect(data.notice).to.be.equal(" Global Field deleted successfully.");
220
- // done();
221
- // })
222
- // .catch((err) => {
223
- // console.error(" Error:" , err.response?.data || err.message);
224
- // done(err);
225
- // });
226
- // });
215
+ it ( ' should delete nested global reference field' , ( done ) => {
216
+ makeGlobalField ( createNestedGlobalFieldForReference . global_field . uid , { api_version : '3.2' } )
217
+ . delete ( )
218
+ . then ( ( data ) => {
219
+ expect ( data . notice ) . to . be . equal ( ' Global Field deleted successfully.' )
220
+ done ( )
221
+ } )
222
+ . catch ( ( err ) => {
223
+ console . error ( ' Error:' , err . response ?. data || err . message )
224
+ done ( err )
225
+ } )
226
+ } )
227
227
228
228
it ( 'should delete global Field' , ( done ) => {
229
229
makeGlobalField ( createGlobalField . global_field . uid )
0 commit comments