@instructure/quiz-interactions
Version:
A React UI component Library for quiz interaction types.
37 lines (30 loc) • 813 B
JavaScript
import React from 'react'
import {expect, mount} from '@instructure/ui-test-utils'
import {numericResultTests} from '../../../numeric/Result/__tests__/Result.test'
import FormulaResult from '../index'
describe('Formula Result', () => {
const props = {
itemBody: '`a` b',
interactionData: {
variables: [
{
name: 'a',
value: 123.45667,
},
],
},
handleResponseUpdate: () => {},
scoredData: {
value: {
userResponse: '20',
correctAnswer: '18',
resultScore: 0,
},
},
}
numericResultTests(FormulaResult, props)
it('substitutes the variables', async () => {
const subject = await mount(<FormulaResult {...props} />)
expect(subject.getDOMNode().textContent).to.include('123.45667 b')
})
})