@@ -187,6 +187,50 @@ describe('Query Operators API test cases', () => {
187
187
expect ( query . entries [ 2 ] . title ) . toBe ( 'test2' ) ;
188
188
}
189
189
} ) ;
190
+
191
+ it ( 'should get entries which is lessThan the fieldUid and values' , async ( ) => {
192
+ const query = await makeEntries ( 'contenttype_uid' ) . query ( ) . lessThan ( 'created_at' , '2024-03-01T05:25:30.940Z' ) . find < TEntry > ( )
193
+ if ( query . entries ) {
194
+ expect ( query . entries . length ) . toBeGreaterThan ( 0 ) ;
195
+ expect ( query . entries [ 0 ] . _version ) . toBeDefined ( ) ;
196
+ expect ( query . entries [ 0 ] . title ) . toBeDefined ( ) ;
197
+ expect ( query . entries [ 0 ] . uid ) . toBeDefined ( ) ;
198
+ expect ( query . entries [ 0 ] . created_at ) . toBeDefined ( ) ;
199
+ }
200
+ } ) ;
201
+
202
+ it ( 'should get entries which is lessThanOrEqualTo the fieldUid and values' , async ( ) => {
203
+ const query = await makeEntries ( 'contenttype_uid' ) . query ( ) . lessThanOrEqualTo ( 'created_at' , '2024-03-01T05:25:30.940Z' ) . find < TEntry > ( )
204
+ if ( query . entries ) {
205
+ expect ( query . entries . length ) . toBeGreaterThan ( 0 ) ;
206
+ expect ( query . entries [ 0 ] . _version ) . toBeDefined ( ) ;
207
+ expect ( query . entries [ 0 ] . title ) . toBeDefined ( ) ;
208
+ expect ( query . entries [ 0 ] . uid ) . toBeDefined ( ) ;
209
+ expect ( query . entries [ 0 ] . created_at ) . toBeDefined ( ) ;
210
+ }
211
+ } ) ;
212
+
213
+ it ( 'should get entries which is greaterThan the fieldUid and values' , async ( ) => {
214
+ const query = await makeEntries ( 'contenttype_uid' ) . query ( ) . greaterThan ( 'created_at' , '2024-03-01T05:25:30.940Z' ) . find < TEntry > ( )
215
+ if ( query . entries ) {
216
+ expect ( query . entries . length ) . toBeGreaterThan ( 0 ) ;
217
+ expect ( query . entries [ 0 ] . _version ) . toBeDefined ( ) ;
218
+ expect ( query . entries [ 0 ] . title ) . toBeDefined ( ) ;
219
+ expect ( query . entries [ 0 ] . uid ) . toBeDefined ( ) ;
220
+ expect ( query . entries [ 0 ] . created_at ) . toBeDefined ( ) ;
221
+ }
222
+ } ) ;
223
+
224
+ it ( 'should get entries which is greaterThanOrEqualTo the fieldUid and values' , async ( ) => {
225
+ const query = await makeEntries ( 'contenttype_uid' ) . query ( ) . greaterThanOrEqualTo ( 'created_at' , '2024-03-01T05:25:30.940Z' ) . find < TEntry > ( )
226
+ if ( query . entries ) {
227
+ expect ( query . entries . length ) . toBeGreaterThan ( 0 ) ;
228
+ expect ( query . entries [ 0 ] . _version ) . toBeDefined ( ) ;
229
+ expect ( query . entries [ 0 ] . title ) . toBeDefined ( ) ;
230
+ expect ( query . entries [ 0 ] . uid ) . toBeDefined ( ) ;
231
+ expect ( query . entries [ 0 ] . created_at ) . toBeDefined ( ) ;
232
+ }
233
+ } ) ;
190
234
} ) ;
191
235
192
236
function makeEntries ( contentTypeUid = '' ) : Entries {
0 commit comments