diff --git a/e2e/tests/main-components/requestBuilder.component.spec.ts b/e2e/tests/main-components/requestBuilder.component.spec.ts index 5594820..2db3c4c 100644 --- a/e2e/tests/main-components/requestBuilder.component.spec.ts +++ b/e2e/tests/main-components/requestBuilder.component.spec.ts @@ -164,8 +164,7 @@ test('add chain variable', async({page, apiReq}) => { test('delete chain varaible', async({preVariables, apiReq}) => { await apiReq.chainVariableDelete('chainVar1') - //below test is failing so i have put visisble for now - await expect(apiReq.reqBuilderMain.getByText('chainVar1')).toBeVisible() + await expect(apiReq.reqBuilderMain.getByText('chainVar1')).not.toBeVisible() }) test('chain variables clear all', async({apiReq, preVariables}) => { diff --git a/src/components/VariablesPanel.tsx b/src/components/VariablesPanel.tsx index c4a82e2..5f2cfc7 100644 --- a/src/components/VariablesPanel.tsx +++ b/src/components/VariablesPanel.tsx @@ -14,7 +14,7 @@ interface ConfirmDialog { } export default function VariablesPanel() { - const { chainVariables, mergeChainVariables, clearChainVariables } = useStore(); + const { chainVariables, mergeChainVariables, setChainVariables, clearChainVariables } = useStore(); const [scriptVariables, setScriptVariables] = useState>(new Map()); const [editingKey, setEditingKey] = useState(null); const [editingValue, setEditingValue] = useState(''); @@ -91,7 +91,7 @@ export default function VariablesPanel() { if (activeSource === 'chain') { const newVars = { ...chainVariables }; delete newVars[key]; - mergeChainVariables(newVars); + setChainVariables(newVars); } else { scriptingService.deleteVariable(key); loadScriptVariables();