From b1e08d8173259ae3cf0f73d2a09e4d2299ca9012 Mon Sep 17 00:00:00 2001 From: Tim Leslie Date: Tue, 14 Jul 2020 12:56:21 +1000 Subject: [PATCH] Check for errors in matchFilter --- .changeset/silent-onions-taste.md | 5 +++++ packages/test-utils/lib/test-utils.js | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/silent-onions-taste.md diff --git a/.changeset/silent-onions-taste.md b/.changeset/silent-onions-taste.md new file mode 100644 index 00000000000..1d04267133d --- /dev/null +++ b/.changeset/silent-onions-taste.md @@ -0,0 +1,5 @@ +--- +'@keystonejs/test-utils': patch +--- + +Improved error reporting in `matchFilter`. diff --git a/packages/test-utils/lib/test-utils.js b/packages/test-utils/lib/test-utils.js index 98b4b32ef7f..088ee1eff63 100644 --- a/packages/test-utils/lib/test-utils.js +++ b/packages/test-utils/lib/test-utils.js @@ -251,7 +251,8 @@ const matchFilter = ({ keystone, queryArgs, fieldSelection, expected, sortKey }) query: `query { allTests${queryArgs ? `(${queryArgs})` : ''} { ${fieldSelection} } }`, - }).then(({ data }) => { + }).then(({ data, errors }) => { + expect(errors).toBe(undefined); const value = sortKey ? sorted(data.allTests || [], i => i[sortKey]) : data.allTests; expect(value).toEqual(expected); });