From 605bde9e95a90dcf3cdeb0229ea54753d357a5d8 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Fri, 13 Aug 2021 17:44:18 +0200 Subject: [PATCH] Update mocks for cypress tests --- client/cypress/fixtures/mocks.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/client/cypress/fixtures/mocks.js b/client/cypress/fixtures/mocks.js index a6df8cfb..3260015b 100644 --- a/client/cypress/fixtures/mocks.js +++ b/client/cypress/fixtures/mocks.js @@ -6,6 +6,21 @@ const selectedClass = { members: [] }; +let classMemberIndex = 0; + +function* classMemberIdGenerator() { + while (classMemberIndex < 99) { + classMemberIndex += 1; + yield btoa(`ClassMemberNode:${classMemberIndex}`); + } +} + +const classMemberIdIterator = classMemberIdGenerator(); + +const getClassMemberId = () => { + return classMemberIdIterator.next().value; +}; + export default { UUID: () => '123-456-789', GenericStreamFieldType: () => ({type: 'text_block', value: 'Generic Stream Field Type'}), @@ -66,6 +81,7 @@ export default { lastName: 'Last Name', active: true, isTeacher: false, - isMe: false + isMe: false, + id: getClassMemberId() }) };