danielgadot
12/27/2018 - 7:54 AM

driver

template for driver filre

# typescript

import ng from 'angular';
import 'turnerjs';
import _defaults from 'lodash-es/defaults';
import { find } from '~/source/common/utilities/turner-helpers/find';
import _isNil from 'lodash/fp/isNil';

interface Params {
  account: String;
}

export class ComponentDriver extends TurnerComponentDriver {
  render(inputParams: Partial<Params>) {
    const params: Partial<Params> = _defaults(
      {},
      inputParams,
      {
        validationTrigger: () => {},
      },
    );

    this.renderFromTemplate(
      `<prf-reset-password-form
        account="account"
      />`,
      params,
    );
  }
  
    isDisplayed() {
    return !_isNil(find(this, '.prf-id-create-container') as HTMLElement);
  }
}

export default ComponentDriver;