import nock from 'nock'; import { initBinaryDataService, testWorkflows, getWorkflowFilenames } from '@test/nodes/Helpers'; describe('Google GSuiteAdmin Node - Create User', () => { const workflows = getWorkflowFilenames(__dirname).filter((filename) => filename.includes('create.workflow.json'), ); beforeAll(async () => { await initBinaryDataService(); }); beforeEach(() => { nock.disableNetConnect(); nock('https://www.googleapis.com/admin') .post('/directory/v1/users') .reply(200, { kind: 'admin#directory#user', id: '112507770188715525288', etag: '"example"', primaryEmail: 'new@example.com', name: { givenName: 'NewOne', familyName: 'User', }, emails: [ { address: 'test@mail.com', type: 'work', }, ], phones: [ { primary: false, type: 'work', value: '+1-202-555-0123', }, ], isAdmin: false, isDelegatedAdmin: false, creationTime: '2024-12-20T20:48:53.000Z', customerId: 'C4444hnz2', orgUnitPath: '/', isMailboxSetup: false, }); }); testWorkflows(workflows); });