function getRequiredPropTest ({ mountCall }) {
  return ({ testStrPrefix, val }) => {
    const assignment = propValExceptions.includes(val)
      ? mountCall.replace(': propVal', `: ${ val }`)
      : `const propVal = ${ val }\n${ testIndent }${ mountCall }`

    return `test.todo('${ testStrPrefix } has effect', () => {
        ${ assignment }

        // TODO: test the effect of the prop
        expect(wrapper).toBeDefined() // this is here for linting only
      })`
  }
}
!!!
 Also update /ui/build/build.api.js if
 JSON root props change
!!!