Source: e2e/e2e.js

'use strict';

/**
 * Exposes a list of modules to help writing end to end tests on OpenVeo using protractor.
 *
 * @example
 * require('@openveo/test').e2e;
 *
 * @module e2e
 * @property {module:e2e/pages} pages pages module
 * @property {module:e2e/asserts} asserts asserts module
 * @property {module:e2e/fields} fields fields module
 * @property {module:e2e/helpers} helpers helpers module
 * @property {module:e2e/plugins} plugins plugins module
 * @property {module:e2e/browser} browser browser module
 * @property {module:e2e/i18n} i18n i18n module
 * @property {Object} users Predefined tests users
 */

module.exports.pages = process.requireTest('lib/e2e/pages/index.js');
module.exports.asserts = process.requireTest('lib/e2e/assertions/index.js');
module.exports.fields = process.requireTest('lib/e2e/fields/index.js');
module.exports.helpers = process.requireTest('lib/e2e/helpers/index.js');
module.exports.plugins = process.requireTest('lib/e2e/plugins/index.js');
module.exports.browser = process.requireTest('lib/e2e/browser.js');
module.exports.i18n = process.requireTest('lib/e2e/i18n.js');
module.exports.users = process.requireTest('lib/e2e/users.json');