From 52c6ccc6c947528c4918a678197823ad62933dd6 Mon Sep 17 00:00:00 2001 From: Nicole Ampersand Date: Sun, 3 Nov 2019 18:32:57 -0800 Subject: [PATCH] Fix Product has base fields test to check that all required fields are present and have the correct type. --- src/types/product/__tests__/product.type.spec.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/types/product/__tests__/product.type.spec.js b/src/types/product/__tests__/product.type.spec.js index 0907e43..ccc159b 100644 --- a/src/types/product/__tests__/product.type.spec.js +++ b/src/types/product/__tests__/product.type.spec.js @@ -45,9 +45,10 @@ describe('Product schema', () => { bikeType: 'BikeType' } - type.fields.forEach(field => { - const type = baseFields[field.name] - expect(field.raw).toBe(type) + Object.keys(baseFields).forEach(field => { + const schemaField = type.fields.find(f => f.name === field) + expect(schemaField).toBeTruthy() + expect(schemaField.raw).toBe(baseFields[field]) }) }) test('NewProductInput has correct fields', () => {