Skip to content

Commit 818aa4c

Browse files
committed
test: improve class-transformer tests
1 parent 7e1568f commit 818aa4c

File tree

1 file changed

+22
-11
lines changed

1 file changed

+22
-11
lines changed

src/test/environment/class-transformer.spec.ts

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -79,20 +79,31 @@ const jsonData = {
7979
}
8080

8181
function expectDefaultsToBeSet(actual: any) {
82-
expect(actual.num).toEqual(1)
83-
expect(actual.arr).toEqual(["default1", "default2"])
84-
expect(actual.str).toEqual("default")
85-
expect(actual.nested.num).toEqual(2)
86-
expect(actual.nested.bool).toEqual(true)
82+
expect(actual).toMatchObject({
83+
num: 1,
84+
arr: ["default1", "default2"],
85+
str: "default",
86+
nested: {
87+
num: 2,
88+
bool: true,
89+
},
90+
})
8791
}
8892

8993
function expectSetValuesToBePresent(actual: any) {
90-
expect(actual.bool).toEqual(false)
91-
expect(actual.nested.arr).toEqual(["c", "d"])
92-
expect(actual.nested.str).toEqual("myString")
93-
expect(actual.nestedArray.length).toEqual(1)
94-
expect(actual.nestedArray[0].num).toEqual(3)
95-
expect(actual.nestedArray[0].str).toEqual("nestedArrayStr")
94+
expect(actual).toMatchObject({
95+
bool: false,
96+
nested: {
97+
arr: ["c", "d"],
98+
str: "myString",
99+
},
100+
nestedArray: [
101+
{
102+
num: 3,
103+
str: "nestedArrayStr",
104+
},
105+
],
106+
})
96107
}
97108

98109
function expectAdditionalValuesToBeRemoved(actual: any) {

0 commit comments

Comments
 (0)