@instructure/quiz-interactions
Version:
A React UI component Library for quiz interaction types.
24 lines (22 loc) • 804 B
JavaScript
export default function (record, validResponseObject, invalidResponseObject, extractText) {
describe('getRenderedResponse', () => {
describe('with valid response', () => {
it('returns the expected text', () => {
const out = record.getRenderedResponse(
validResponseObject.response,
validResponseObject.interactionData,
)
expect(extractText(out)).toBe(validResponseObject.expected)
})
})
describe('with invalid response', () => {
it('returns a best effort text transformation', () => {
const out = record.getRenderedResponse(
invalidResponseObject.response,
invalidResponseObject.interactionData,
)
expect(extractText(out)).toBe(invalidResponseObject.expected)
})
})
})
}