import {expect} from "chai" describe('Images', function () { it('Get by parentGroup list', async () => { const graphql = require('./../fixture/node_modules/@webresto/graphql/src/graphql').default; const result = await graphql.getServer().executeOperation({ query: ` {dish (criteria: {parentGroup: [ "3e43dde8-1bc5-450e-aeb6-8cf2ac1759b2", "582fc73f-ebb7-4153-8923-d1fd4a772e96", "b6d7ce4b-b604-423d-bdb8-715cc65c5468", "3658e9a7-a4ee-4a0f-971b-50b221fba1c5" ]}){ id name parentGroup { id name } }} ` }); let dishesSeed = require('../fixture/seeds/dish.json') let dishesData = {} dishesSeed.forEach(function(raw_dish){ dishesData[raw_dish.id] = raw_dish // console.log(2222,dishesData[raw_dish.id]) }) result.data.dish.forEach( function(dish){ expect(dish.parentGroup.id).to.equal(dishesData[dish.id].parentGroup); }); }); });