Tests
- Install https://github.com/open-dxp/docker-testkit
- Add https://github.com/open-dxp/js-opendxp-formbuilder/blob/1.x/tests/dist/opendxp-formbuilder.test-build.min.js to
assets-test - Copy
.ddev/.env.distto.ddev/.env
Setup
# no variables inside allowed!
TEST_BUNDLE_LOCAL_PATH=/home/your-local-machine-path-to-bundles-base-dir
OPENDXP_CODECEPTION_FRAMEWORK_LOCAL_PATH=/home/your-local-machine-path-to-bundles-base-dir/opendxp-codeception-framework
# define current bundle directory
TEST_BUNDLE_DIR_NAME=formbuilder-bundle
Usage
# boot system
$ ddev start
# use --composer for the first run to install dependencies
$ ddev opendxp-tests-run codecept --composer --debug
# start specific test
$ ddev opendxp-tests-run codecept tests/Acceptance/ConditionalLogic/Action/Element/ElementFireJsEventActionCest.php:testElementFireJsEventOnSimpleInput --debug