Skip to content

Commit

Permalink
workaround EconomicResource.contains sort order for now until self-re…
Browse files Browse the repository at this point in the history
…ferential index sorting is fixed in #374
  • Loading branch information
pospi authored and Connoropolous committed Oct 21, 2022
1 parent fd33bf4 commit 3b790a2
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions test/economic-resource/resource_links.js
Original file line number Diff line number Diff line change
Expand Up @@ -109,12 +109,16 @@ test('EconomicResource composition / containment functionality', async (t) => {
const resourceId3 = resource3.id

readResp = await observation.call('economic_resource', 'get_economic_resource', { address: resourceId1 })

readResource = readResp.economicResource

// :SHONK: manually sort for test assertions until #374 is resolved
readResource.contains.sort()
const contents = [resourceId3, resourceId2].sort()

t.deepLooseEqual(readResource.id, resourceId1, 'container resource re-retrieval OK')
t.equal(readResource.contains && readResource.contains.length, 2, 'container resource reference appended')
t.deepLooseEqual(readResource.contains && readResource.contains[0], resourceId3, 'container resource reference B OK')
t.deepLooseEqual(readResource.contains && readResource.contains[1], resourceId2, 'container resource reference A OK')
t.deepLooseEqual(readResource.contains && readResource.contains[0], contents[0], 'container resource reference B OK')
t.deepLooseEqual(readResource.contains && readResource.contains[1], contents[1], 'container resource reference A OK')

// SCENARIO: update to remove links
const updateResource3 = {
Expand Down

0 comments on commit 3b790a2

Please sign in to comment.