added expect-relations helper and used it to test get-cart

This commit is contained in:
--list
2021-06-17 16:55:05 +02:00
parent a2e6972c02
commit 8cd4e2e818
9 changed files with 97 additions and 4 deletions

View File

@@ -0,0 +1,20 @@
const { expect } = require("@jest/globals")
export function expectRelations(expected, actual){
expected.forEach(a => expectRelations_(a, actual))
}
function expectRelations_(expected, actual){
const items = expected.split(".");
let data_ = actual;
for(const i in items){
data_ = data_[items[i]];
if(data_ instanceof Array && data_.length > 0) {
data_ = data_[0];
}
expect(data_).toBeDefined();
}
}