const ruleTester = require("../../ruletester");
import * as rule from "./formGroup-rename-labelIcon";
ruleTester.run("formGroup-rename-labelIcon", rule, {
valid: [
{
code: ``,
},
{
code: `import { FormGroup } from '@patternfly/react-core'; `,
},
],
invalid: [
{
code: `import { FormGroup } from '@patternfly/react-core'; Help icon>} />`,
output: `import { FormGroup } from '@patternfly/react-core'; Help icon>} />`,
errors: [
{
message: `The \`labelIcon\` prop for FormGroup has been renamed to \`labelHelp\`. We recommend using FormGroupLabelHelp element for the labelHelp prop. The markup has also changed, we now wrap the labelHelp element in \`\`, so there is no need to add \`className="pf-v6-c-form__group-label-help"\` to the labelHelp element.`,
type: "JSXOpeningElement",
},
],
},
],
});