expect-helpers.js 419 B

123456789101112131415161718
  1. function resolveSingleObjectGetters (object) {
  2. if (object && typeof object === 'object') {
  3. const newObject = {};
  4. for (const key in object) { // eslint-disable-line guard-for-in
  5. newObject[key] = resolveGetters(object[key])[0];
  6. }
  7. return newObject;
  8. }
  9. return object;
  10. }
  11. function resolveGetters (...args) {
  12. return args.map(resolveSingleObjectGetters);
  13. }
  14. module.exports = {
  15. resolveGetters
  16. };