Fix: advanced problem template reference (#194)
* fix: correctly reference advanced problem templates * fix: remove console log
This commit is contained in:
@@ -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: {} });
|
||||
|
||||
@@ -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', () => {
|
||||
|
||||
@@ -89,4 +89,4 @@ export const circuitSchematic = `<problem>
|
||||
</schematicresponse>
|
||||
</problem>`;
|
||||
|
||||
export default { circuitSchematic };
|
||||
export default circuitSchematic;
|
||||
|
||||
@@ -76,4 +76,4 @@ export const customGrader = `<problem>
|
||||
</customresponse>
|
||||
</problem>`;
|
||||
|
||||
export default { customGrader };
|
||||
export default customGrader;
|
||||
|
||||
@@ -85,4 +85,4 @@ export const dragAndDrop = `<problem>
|
||||
</customresponse>
|
||||
</problem>`;
|
||||
|
||||
export default { dragAndDrop };
|
||||
export default dragAndDrop;
|
||||
|
||||
@@ -13,4 +13,4 @@ export const formulaResponse = `<problem>
|
||||
<formulaequationinput size="40"/>
|
||||
</formularesponse>
|
||||
</problem>`;
|
||||
export default { formulaResponse };
|
||||
export default formulaResponse;
|
||||
|
||||
@@ -30,4 +30,4 @@ export const imageResponse = `<problem>
|
||||
</imageresponse>
|
||||
</problem>`;
|
||||
|
||||
export default { imageResponse };
|
||||
export default imageResponse;
|
||||
|
||||
@@ -78,4 +78,4 @@ export const jsInputResponse = `<problem>
|
||||
</customresponse>
|
||||
</problem>`;
|
||||
|
||||
export default { jsInputResponse };
|
||||
export default jsInputResponse;
|
||||
|
||||
@@ -43,4 +43,4 @@ export const problemWithHint = `<problem>
|
||||
</text>
|
||||
</problem>`;
|
||||
|
||||
export default { problemWithHint };
|
||||
export default problemWithHint;
|
||||
|
||||
Reference in New Issue
Block a user