Ivan Mikhalka
03/10/2023, 12:53 AMconst expectedBody: any = {
field1: integer(3),
field2: integer(2),
field3: integer(1),
};
with actual value, which is plain object:
{
field1: 3,
field2: 2,
field3: 1,
}
?
Using expect(JSON.stringify(dataFromAPI)).toEqual(JSON.stringify(expectedBody)); (I am using jest), gives:
Expected: "{\"field1\":{\"pact:matcher:type\":\"integer\",\"value\":3},\"field2\":{\"pact:matcher:type\":\"integer\",\"value\":2},\"field3\":{\"pact:matcher:type\":\"integer\",\"value\":1}}"
Received: "{\"field1\":3,\"field2\":2,\"field3\":1}"