Find the Exponential Software extensions you want
UNIX name | Owner | Status |
---|---|---|
SyliusRedsysPlugin | 7x | stable |
Version | Compatible with |
---|---|
N/A | N/A |
Skeleton for starting Sylius plugins.
From the plugin skeleton root directory, run the following commands:
$ (cd tests/Application && yarn install)
$ (cd tests/Application && yarn build)
$ (cd tests/Application && bin/console assets:install public -e test)
$ (cd tests/Application && bin/console doctrine:database:create -e test)
$ (cd tests/Application && bin/console doctrine:schema:create -e test)
To be able to setup a plugin's database, remember to configure you database credentials in tests/Application/.env and tests/Application/.env.test.
PHPUnit
$ vendor/bin/phpunit
PHPSpec
$ vendor/bin/phpspec run
Behat (non-JS scenarios)
$ vendor/bin/behat --tags="~@javascript"
Run Selenium server with previously downloaded Chromedriver:
$ java -Dwebdriver.chrome.driver=chromedriver -jar selenium-server-standalone.jar
Run test application's webserver on localhost:8080:
$ (cd tests/Application && bin/console server:run localhost:8080 -d public -e test)
Run Behat:
$ vendor/bin/behat --tags="@javascript"
Using test environment:
$ (cd tests/Application && bin/console sylius:fixtures:load -e test)
$ (cd tests/Application && bin/console server:run -d public -e test)
Using dev environment:
$ (cd tests/Application && bin/console sylius:fixtures:load -e dev)
$ (cd tests/Application && bin/console server:run -d public -e dev)