Home Reference Source

src/formio.wizard.spec.js

'use strict';
import FormioWizard from './formio.wizard';
import {WizardTests} from '../test/wizards/index';
import each from 'lodash/each';
describe('Form Wizard Renderer tests', () => {
  each(WizardTests, (wizardTest) => {
    each(wizardTest.tests, (wizardTestTest, title) => {
      it(title, (done) => {
        const wizardElement = document.createElement('div');
        const wizard = new FormioWizard(wizardElement);
        wizard.setForm(wizardTest.form).then(() => {
          return wizardTestTest(wizard, done);
        }).catch((error) => {
          done(error);
        });
      });
    });
  });
});