Fix: advanced problem template reference (#194)

* fix: correctly reference advanced problem templates

* fix: remove console log
This commit is contained in:
connorhaugh
2023-01-12 13:23:02 -05:00
committed by GitHub
parent aad7a6b706
commit 2a9851544e
9 changed files with 9 additions and 9 deletions

View File

@@ -20,7 +20,7 @@ export const selectHooks = () => {
export const onSelect = (selected, updateField) => () => {
if (Object.values(AdvanceProblemKeys).includes(selected)) {
updateField({ problemType: ProblemTypeKeys.ADVANCED, rawOLX: AdvanceProblems[selected] });
updateField({ problemType: ProblemTypeKeys.ADVANCED, rawOLX: AdvanceProblems[selected].template });
} else {
const newOLX = ProblemTypes[selected].template;
const { settings, ...newState } = getDataFromOlx({ rawOLX: newOLX, rawSettings: {} });

View File

@@ -48,7 +48,7 @@ describe('SelectTypeModal hooks', () => {
module.onSelect(mockAdvancedSelected, mockUpdateField)();
expect(mockUpdateField).toHaveBeenCalledWith({
problemType: ProblemTypeKeys.ADVANCED,
rawOLX: AdvanceProblems[mockAdvancedSelected],
rawOLX: AdvanceProblems[mockAdvancedSelected].template,
});
});
test('updateField is called with selected on visual propblems', () => {

View File

@@ -89,4 +89,4 @@ export const circuitSchematic = `<problem>
</schematicresponse>
</problem>`;
export default { circuitSchematic };
export default circuitSchematic;

View File

@@ -76,4 +76,4 @@ export const customGrader = `<problem>
</customresponse>
</problem>`;
export default { customGrader };
export default customGrader;

View File

@@ -85,4 +85,4 @@ export const dragAndDrop = `<problem>
</customresponse>
</problem>`;
export default { dragAndDrop };
export default dragAndDrop;

View File

@@ -13,4 +13,4 @@ export const formulaResponse = `<problem>
<formulaequationinput size="40"/>
</formularesponse>
</problem>`;
export default { formulaResponse };
export default formulaResponse;

View File

@@ -30,4 +30,4 @@ export const imageResponse = `<problem>
</imageresponse>
</problem>`;
export default { imageResponse };
export default imageResponse;

View File

@@ -78,4 +78,4 @@ export const jsInputResponse = `<problem>
</customresponse>
</problem>`;
export default { jsInputResponse };
export default jsInputResponse;

View File

@@ -43,4 +43,4 @@ export const problemWithHint = `<problem>
</text>
</problem>`;
export default { problemWithHint };
export default problemWithHint;