cypress/support/helpers/getPaths/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import config from '../../config/services';
import getAppEnv from '../getAppEnv';

export default (service, pageType) => {
  const { environments = {}, smoke } = config[service].pageTypes[pageType];
  const environment = environments[getAppEnv()];

  const getEnabledPaths = () => {
    return environment && environment.enabled ? environment.paths : [];
  };

  if (Cypress.env('SMOKE')) {
    return smoke ? getEnabledPaths() : [];
  }

  return getEnabledPaths();
};