@@ -234,7 +234,7 @@ describe('nodesClaimsGet', () => {
234234 expect ( chainIds ) . toHaveLength ( 5 ) ;
235235 } ) ;
236236
237- test ( 'Should get chain data with order desc' , async ( ) => {
237+ test ( 'Should get chain data with order asc and desc' , async ( ) => {
238238 const srcNodeIdEncoded = nodesUtils . encodeNodeId ( keyRing . getNodeId ( ) ) ;
239239 // Add 10 claims
240240 for ( let i = 1 ; i <= 5 ; i ++ ) {
@@ -260,10 +260,11 @@ describe('nodesClaimsGet', () => {
260260 await sigchain . addClaim ( identityLink ) ;
261261 }
262262
263- const response = await rpcClient . methods . nodesClaimsGet ( {
263+ // Test for descending order
264+ let response = await rpcClient . methods . nodesClaimsGet ( {
264265 order : 'desc' ,
265266 } ) ;
266- const chainIds : Array < string > = [ ] ;
267+ let chainIds : Array < string > = [ ] ;
267268 for await ( const claim of response ) {
268269 chainIds . push ( claim . claimIdEncoded ?? '' ) ;
269270 }
@@ -277,44 +278,18 @@ describe('nodesClaimsGet', () => {
277278 }
278279 }
279280 expect ( isSorted ) . toBe ( true ) ;
280- } ) ;
281281
282- test ( 'Should get chain data with order asc' , async ( ) => {
283- const srcNodeIdEncoded = nodesUtils . encodeNodeId ( keyRing . getNodeId ( ) ) ;
284- // Add 10 claims
285- for ( let i = 1 ; i <= 5 ; i ++ ) {
286- const node2 = nodesUtils . encodeNodeId (
287- testNodesUtils . generateRandomNodeId ( ) ,
288- ) ;
289- const nodeLink = {
290- type : 'ClaimLinkNode' ,
291- iss : srcNodeIdEncoded ,
292- sub : node2 ,
293- } ;
294- await sigchain . addClaim ( nodeLink ) ;
295- }
296- for ( let i = 6 ; i <= 10 ; i ++ ) {
297- const identityLink = {
298- type : 'ClaimLinkIdentity' ,
299- iss : srcNodeIdEncoded ,
300- sub : encodeProviderIdentityId ( [
301- ( 'ProviderId' + i . toString ( ) ) as ProviderId ,
302- ( 'IdentityId' + i . toString ( ) ) as IdentityId ,
303- ] ) ,
304- } ;
305- await sigchain . addClaim ( identityLink ) ;
306- }
307-
308- const response = await rpcClient . methods . nodesClaimsGet ( {
282+ // Test for ascending order
283+ response = await rpcClient . methods . nodesClaimsGet ( {
309284 order : 'asc' ,
310285 } ) ;
311- const chainIds : Array < string > = [ ] ;
286+ chainIds = [ ] ;
312287 for await ( const claim of response ) {
313288 chainIds . push ( claim . claimIdEncoded ?? '' ) ;
314289 }
315290
316291 // Verify that chainIds are in ascending order
317- let isSorted = true ;
292+ isSorted = true ;
318293 for ( let i = 0 ; i < chainIds . length - 1 ; i ++ ) {
319294 if ( chainIds [ i ] > chainIds [ i + 1 ] ) {
320295 isSorted = false ;
0 commit comments