const ruleTester = require("../../ruletester"); import * as rule from "./wizardFooter-warn-update-markup"; ruleTester.run("wizardFooter-warn-update-markup", rule, { valid: [ { code: ``, }, { code: `import { Wizard } from '@patternfly/react-core'; } />`, }, { code: `import { Wizard, WizardStep } from '@patternfly/react-core'; } />} />`, }, ], invalid: [ { code: `import { Wizard } from '@patternfly/react-core'; `, output: `import { Wizard } from '@patternfly/react-core'; `, errors: [ { message: `The default WizardFooter now uses an ActionList wrapped around our Button components, rather than just our Button components.`, type: "JSXElement", }, ], }, { code: `import { Wizard as CustomWizard } from '@patternfly/react-core'; `, output: `import { Wizard as CustomWizard } from '@patternfly/react-core'; `, errors: [ { message: `The default WizardFooter now uses an ActionList wrapped around our Button components, rather than just our Button components.`, type: "JSXElement", }, ], }, { code: `import { Wizard } from '@patternfly/react-core/dist/esm/components/Wizard/index.js'; `, output: `import { Wizard } from '@patternfly/react-core/dist/esm/components/Wizard/index.js'; `, errors: [ { message: `The default WizardFooter now uses an ActionList wrapped around our Button components, rather than just our Button components.`, type: "JSXElement", }, ], }, { code: `import { Wizard } from '@patternfly/react-core/dist/js/components/Wizard/index.js'; `, output: `import { Wizard } from '@patternfly/react-core/dist/js/components/Wizard/index.js'; `, errors: [ { message: `The default WizardFooter now uses an ActionList wrapped around our Button components, rather than just our Button components.`, type: "JSXElement", }, ], }, { code: `import { Wizard } from '@patternfly/react-core/dist/dynamic/components/Wizard/index.js'; `, output: `import { Wizard } from '@patternfly/react-core/dist/dynamic/components/Wizard/index.js'; `, errors: [ { message: `The default WizardFooter now uses an ActionList wrapped around our Button components, rather than just our Button components.`, type: "JSXElement", }, ], }, { code: `import { Wizard } from '@patternfly/react-core'; } />`, output: `import { Wizard } from '@patternfly/react-core'; } />`, errors: [ { message: `The default WizardFooter now uses an ActionList wrapped around our Button components, rather than just our Button components.`, type: "JSXElement", }, ], }, { code: `import { Wizard, WizardStep as CustomStep } from '@patternfly/react-core'; } />`, output: `import { Wizard, WizardStep as CustomStep } from '@patternfly/react-core'; } />`, errors: [ { message: `The default WizardFooter now uses an ActionList wrapped around our Button components, rather than just our Button components.`, type: "JSXElement", }, ], }, ], });