smart-home-dashboard icon indicating copy to clipboard operation
smart-home-dashboard copied to clipboard

Not able to match same json

Open virenderkamboj7 opened this issue 3 years ago • 0 comments

Trying to match two jsons, but getting test fails. Well, both jsons are the same but objects indexes inside the array are not same. I think should not make any difference. Following are two jsons: This is the code line: And match response contains ScenarioModelResponse where **response : ** { "relationships": [ { "sourceId": "36", "targetId": "149", "type": "Reid Enright" } ], "modelId": "027f93d1-ef9e-4f1e-b2c4-684436c5b18a", "elements": [ { "externalRefId": "36", "attributes": { "jsonPbject": "Reid Enright" }, "id": "057f7b7e-11b9-4779-97c0-67485153c285", "type": "Rocky Shore" }, { "externalRefId": "149", "attributes": { "jsonPbject": "Ben Lyon" }, "id": "325b989e-b299-4cfc-86b5-0813106da38e", "type": "Claire Voyance" } ] }

ScenarioModelResponse : { "relationships": [ { "sourceId": "36", "targetId": "149", "type": "Reid Enright" } ], "modelId": "027f93d1-ef9e-4f1e-b2c4-684436c5b18a", "elements": [ { "externalRefId": "149", "attributes": { "jsonPbject": "Ben Lyon" }, "id": "325b989e-b299-4cfc-86b5-0813106da38e", "type": "Claire Voyance" }, { "externalRefId": "36", "attributes": { "jsonPbject": "Reid Enright" }, "id": "057f7b7e-11b9-4779-97c0-67485153c285", "type": "Rocky Shore" } ] }

This the error I am getting after execution : $.elements[0].externalRefId | not equal (STRING:STRING) '149' '36'

virenderkamboj7 avatar Oct 11 '21 15:10 virenderkamboj7