From 75d71335ba813b59f337a5782ee8c8a3abf76602 Mon Sep 17 00:00:00 2001
From: Andrei Cioromila <andrei.cioromila@thinslices.com>
Date: Tue, 9 Oct 2018 15:38:18 +0300
Subject: [PATCH] fix(tests): Update tests to support variable number of
 collections in test data

fix HIN-1022
---
 .../src/fixtures/collections.js                          | 9 +--------
 .../src/tests/collections/get.test.js                    | 4 ++--
 2 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/packages/component-fixture-manager/src/fixtures/collections.js b/packages/component-fixture-manager/src/fixtures/collections.js
index db15723e2..fd83ed23b 100644
--- a/packages/component-fixture-manager/src/fixtures/collections.js
+++ b/packages/component-fixture-manager/src/fixtures/collections.js
@@ -1,12 +1,5 @@
 const Chance = require('chance')
-const {
-  user,
-  handlingEditor,
-  answerHE,
-  reviewer,
-  answerReviewer,
-  recReviewer,
-} = require('./userData')
+const { user, handlingEditor, answerHE } = require('./userData')
 const { fragment, reviewCompletedFragment } = require('./fragments')
 const { standardCollID } = require('./collectionIDs')
 
diff --git a/packages/component-manuscript-manager/src/tests/collections/get.test.js b/packages/component-manuscript-manager/src/tests/collections/get.test.js
index f9dc3d238..f072e2693 100644
--- a/packages/component-manuscript-manager/src/tests/collections/get.test.js
+++ b/packages/component-manuscript-manager/src/tests/collections/get.test.js
@@ -1,7 +1,7 @@
 process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'
 process.env.SUPPRESS_NO_CONFIG_WARNING = true
 
-const cloneDeep = require('lodash/cloneDeep')
+const { cloneDeep, size } = require('lodash')
 const fixturesService = require('pubsweet-component-fixture-service')
 const requests = require('../requests')
 
@@ -88,7 +88,7 @@ describe('Get collections route handler', () => {
     expect(res.statusCode).toBe(200)
     const data = JSON.parse(res._getData())
 
-    expect(data).toHaveLength(2)
+    expect(data).toHaveLength(size(testFixtures.collections))
     expect(data[0].type).toEqual('collection')
     expect(data[0]).toHaveProperty('visibleStatus')
     expect(data[0].currentVersion.recommendations).toHaveLength(3)
-- 
GitLab