import {expect} from "chai" import { runGQL } from "../e2e_helper"; let headers = { 'x-device-id': '123testDeviceId', } describe('Dishes', function () { it('Get by parentGroup list', async () => { const query = `#graphql {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 } }}`; const result = await runGQL(query, headers); let dishesSeed = require('../fixture/seeds/dish.json'); let dishesData = {}; dishesSeed.forEach(function (raw_dish) { dishesData[raw_dish.id] = raw_dish; }); result.data.dish.forEach(function (dish) { expect(dish.parentGroup.id).to.equal(dishesData[dish.id].parentGroup); }); }); });