From 3a8df4a4b1b071de733d149da6c8b08922e252c3 Mon Sep 17 00:00:00 2001 From: "Dusan Mijatovic (PC2022)" Date: Mon, 22 Apr 2024 16:50:17 +0200 Subject: [PATCH] tests: fix failed store test and integration test --- .../haddock3-download/integration-tests/topoaamol.spec.ts | 8 +++----- packages/core/src/store.test.tsx | 6 ++++-- packages/core/src/store.ts | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/haddock3-download/integration-tests/topoaamol.spec.ts b/apps/haddock3-download/integration-tests/topoaamol.spec.ts index ba9c1c1..470aa8e 100644 --- a/apps/haddock3-download/integration-tests/topoaamol.spec.ts +++ b/apps/haddock3-download/integration-tests/topoaamol.spec.ts @@ -15,14 +15,12 @@ test.describe('given 1 molecule and a topoaa node', () => { await page.locator('input[type="text"]').fill('x') // Upload e2a-hpr_1GGR.pdb const file1 = await readFile('./integration-tests/data/e2a-hpr_1GGR.pdb') + + // Click text=Input MoleculesThe input molecules that will be used for docking. >> button + await page.locator('text=Input MoleculesThe input molecules that will be used for docking. >> button').click() await page.locator('text=1* >> input[type="file"]') .setInputFiles({ name: 'e2a-hpr_1GGR.pdb', mimeType: 'chemical/x-pdb', buffer: file1 }) - // Click text=Save - // await page.locator('button:has-text("Save")').click() - // Click text=Cancel - // await page.locator('button:has-text("Cancel")').click() - // add topoaa step to workflow await page.locator('button:has-text("topoaa")').click() // select topoaa step diff --git a/packages/core/src/store.test.tsx b/packages/core/src/store.test.tsx index 690ab65..01b1bbf 100644 --- a/packages/core/src/store.test.tsx +++ b/packages/core/src/store.test.tsx @@ -29,11 +29,13 @@ describe('useSelectNodeIndex()', () => { describe('useText()', () => { describe('given empty catalog, no nodes and no global parameters', () => { - it('should return empty string', () => { + it('should return default state with empty molecules array', () => { const { result } = renderHook(useText, { wrapper: RecoilRoot }) - expect(result.current).toEqual('') + // clean text from returns (\n) + const text = result.current.replaceAll('\n', '') + expect(text).toEqual('molecules = []') }) }) diff --git a/packages/core/src/store.ts b/packages/core/src/store.ts index 1aaef9e..af43d06 100644 --- a/packages/core/src/store.ts +++ b/packages/core/src/store.ts @@ -264,9 +264,9 @@ const selectedNodeState = selector({ const index = get(selectedNodeIndexState) const nodes = get(workflowNodesState) - console.group('selectedNodeState') - console.log('index...', index) - console.groupEnd() + // console.group('selectedNodeState') + // console.log('index...', index) + // console.groupEnd() if (index in nodes) { return nodes[index]