Skip to main content
Sign in
Snippets Groups Projects
Commit 4c046d5f authored by Emmanuel Raviart's avatar Emmanuel Raviart
Browse files

When duplicating a test case, also duplicate inputInstantsByVariableNameArray. Fix #78.

parent fa4f1ac3
Branches
Tags 0.0.113
No related merge requests found
Pipeline #3836 passed
......@@ -22,6 +22,13 @@
const evaluationByNameArray = getContext("evaluationByNameArray") as Writable<
EvaluationByName[]
>
const inputInstantsByVariableNameArray = getContext(
"inputInstantsByVariableNameArray",
) as Writable<
Array<{
[name: string]: Set<string>
}>
>
const testCases = getContext("testCases") as Writable<Situation[]>
const testCasesIndex = getContext("testCasesIndex") as Writable<number[]>
let selectedTestCaseIndex = $testCasesIndex[1]
......@@ -48,6 +55,14 @@
duplicatedEvaluationByName,
]
const duplicatedInputInstantsByVariableName = deepCopy(
$inputInstantsByVariableNameArray[$testCasesIndex[0]],
)
$inputInstantsByVariableNameArray = [
...$inputInstantsByVariableNameArray,
duplicatedInputInstantsByVariableName,
]
const duplicatedValuesByCalculationNameByVariableName = deepCopy(
$valuesByCalculationNameByVariableNameArray[$testCasesIndex[0]],
)
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment