@twilio/flex-plugin-e2e-tests
TypeScript icon, indicating that this package has built-in type declarations

7.0.0 • Public • Published

npm npm NpmLicense

Flex Plugin E2E Tests Suite

To be filled

Prerequisites

Make sure that chromedriver is on your path and matches your Chrome version

Create a new Test

To create a new test, use:

  • npm run create: creates a new test
  • npm run create 5: creates a test at step5 and then auto-increments all existing steps (i.e. step 5 -> 6, step 6-> 7, etc)

Running Locally

To run locally:

# cd into this package
cd packages/flex-plugin-e2e-tests
npm run build

# This is the sandbox environment created to test CLI installation and to create plugin. Remove before re-running a test
rm -rf ~/.local
TWILIO_ACCOUNT_SID_drawin=ACxxx TWILIO_AUTH_TOKEN_darwin=123 CONSOLE_EMAIL="username@twilio.com" CONSOLE_PASSWORD="abc123" PACKAGE_VERSION="4.7.5-beta.0" npm start

You can also override certain defaults by setting these additional environment variables:

  • FLEX_UI_VERSION - the flexUIVersion to use. Defaults to ^1 otherwise
  • PLUGIN_BASE_URL - the baseUrl. Defaults to http://localhost:3000 otherwise
  • TWILIO_REGION - the twilio region to use

You can also run a specific step by using (don't forget the environment variables):

... npm start -- --step 2

To run multiple steps:

... npm start -- --step 2 --step 3 --step 10

Contributors

Thank you to all the lovely contributors to this project. Please check the main repository to see all contributors.

License

MIT

Dependencies (8)

Dev Dependencies (2)

Package Sidebar

Install

npm i @twilio/flex-plugin-e2e-tests

Weekly Downloads

41

Version

7.0.0

License

MIT

Unpacked Size

275 kB

Total Files

102

Last publish

Collaborators

  • flex-runtime