it('should define all expected props', () => { const fakeData = {}; props.forEach((prop) => { fakeData[prop] = prop; }); const MyMessage = new Message('error', fakeData); props.forEach((prop) => { expect(MyMessage[prop]).toEqual(prop); }); });
beforeAll(() => { fakeData = props.reduce( (obj, prop) => ({ ...obj, [prop]: prop, }), {} ); });