Sylius/etc/behat/services/contexts/ui.xml
2016-04-22 13:23:57 +02:00

207 lines
14 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is part of the Sylius package.
(c) Paweł Jędrzejewski
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
-->
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="sylius.behat.context.ui.admin.managing_channels.class">Sylius\Behat\Context\Ui\Admin\ManagingChannelsContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_countries.class">Sylius\Behat\Context\Ui\Admin\ManagingCountriesContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_currencies.class">Sylius\Behat\Context\Ui\Admin\ManagingCurrenciesContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_customers.class">Sylius\Behat\Context\Ui\Admin\ManagingCustomersContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_locales.class">Sylius\Behat\Context\Ui\Admin\ManagingLocalesContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_payment_methods.class">Sylius\Behat\Context\Ui\Admin\ManagingPaymentMethodsContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_promotions.class">Sylius\Behat\Context\Ui\Admin\ManagingPromotionsContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_shipping_methods.class">Sylius\Behat\Context\Ui\Admin\ManagingShippingMethodsContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_tax_categories.class">Sylius\Behat\Context\Ui\Admin\ManagingTaxCategoriesContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_tax_rate.class">Sylius\Behat\Context\Ui\Admin\ManagingTaxRateContext</parameter>
<parameter key="sylius.behat.context.ui.admin.managing_zones.class">Sylius\Behat\Context\Ui\Admin\ManagingZonesContext</parameter>
<parameter key="sylius.behat.context.ui.cart.class">Sylius\Behat\Context\Ui\CartContext</parameter>
<parameter key="sylius.behat.context.ui.channel.class">Sylius\Behat\Context\Ui\ChannelContext</parameter>
<parameter key="sylius.behat.context.ui.checkout.class">Sylius\Behat\Context\Ui\CheckoutContext</parameter>
<parameter key="sylius.behat.context.ui.customer.class">Sylius\Behat\Context\Ui\CustomerContext</parameter>
<parameter key="sylius.behat.context.ui.paypal.class">Sylius\Behat\Context\Ui\PaypalContext</parameter>
<parameter key="sylius.behat.context.ui.product.class">Sylius\Behat\Context\Ui\ProductContext</parameter>
<parameter key="sylius.behat.context.ui.theme.class">Sylius\Behat\Context\Ui\ThemeContext</parameter>
<parameter key="sylius.behat.context.ui.user.class">Sylius\Behat\Context\Ui\UserContext</parameter>
</parameters>
<services>
<service id="sylius.behat.context.ui.admin.managing_channels" class="%sylius.behat.context.ui.admin.managing_channels.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.channel.index" />
<argument type="service" id="sylius.behat.page.admin.channel.create" />
<argument type="service" id="sylius.behat.page.admin.channel.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_countries" class="%sylius.behat.context.ui.admin.managing_countries.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.country.index" />
<argument type="service" id="sylius.behat.page.admin.country.create" />
<argument type="service" id="sylius.behat.page.admin.country.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_currencies" class="%sylius.behat.context.ui.admin.managing_currencies.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.currency.index" />
<argument type="service" id="sylius.behat.page.admin.currency.create" />
<argument type="service" id="sylius.behat.page.admin.currency.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_customers" class="%sylius.behat.context.ui.admin.managing_customers.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.customer.create" />
<argument type="service" id="sylius.behat.page.admin.customer.index" />
<argument type="service" id="sylius.behat.page.admin.customer.update" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_locales" class="%sylius.behat.context.ui.admin.managing_locales.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.locale.create" />
<argument type="service" id="sylius.behat.page.admin.locale.index" />
<argument type="service" id="sylius.behat.page.admin.locale.update" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_payment_methods" class="%sylius.behat.context.ui.admin.managing_payment_methods.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.payment_method.create" />
<argument type="service" id="sylius.behat.page.admin.payment_method.index" />
<argument type="service" id="sylius.behat.page.admin.payment_method.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_promotions" class="%sylius.behat.context.ui.admin.managing_promotions.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.promotion.index" />
<argument type="service" id="sylius.behat.page.admin.promotion.create" />
<argument type="service" id="sylius.behat.page.admin.promotion.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_shipping_methods" class="%sylius.behat.context.ui.admin.managing_shipping_methods.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony" />
<argument type="service" id="sylius.behat.page.admin.shipping_method.index" />
<argument type="service" id="sylius.behat.page.admin.shipping_method.create" />
<argument type="service" id="sylius.behat.page.admin.shipping_method.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_tax_categories" class="%sylius.behat.context.ui.admin.managing_tax_categories.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.tax_category.index" />
<argument type="service" id="sylius.behat.page.admin.tax_category.create" />
<argument type="service" id="sylius.behat.page.admin.tax_category.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_tax_rate" class="%sylius.behat.context.ui.admin.managing_tax_rate.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.tax_rate.index" />
<argument type="service" id="sylius.behat.page.admin.tax_rate.create" />
<argument type="service" id="sylius.behat.page.admin.tax_rate.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.admin.managing_zones" class="%sylius.behat.context.ui.admin.managing_zones.class%" scope="scenario">
<argument type="service" id="sylius.behat.page.admin.zone.create" />
<argument type="service" id="sylius.behat.page.admin.zone.index" />
<argument type="service" id="sylius.behat.page.admin.zone.update" />
<argument type="service" id="sylius.behat.current_page_resolver" />
<argument type="service" id="sylius.behat.notification_checker" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.cart" class="%sylius.behat.context.ui.cart.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony" />
<argument type="service" id="sylius.behat.page.shop.cart.cart_summary" />
<argument type="service" id="sylius.behat.page.shop.product.show" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.channel" class="%sylius.behat.context.ui.channel.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony"/>
<argument type="service" id="sylius.behat.channel_context_setter" />
<argument type="service" id="sylius.repository.channel" container="symfony"/>
<argument type="service" id="sylius.behat.page.admin.channel.create" />
<argument type="service" id="sylius.behat.page.shop.home" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.checkout" class="%sylius.behat.context.ui.checkout.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony" />
<argument type="service" id="sylius.behat.page.shop.checkout.security_step" />
<argument type="service" id="sylius.behat.page.shop.checkout.addressing_step" />
<argument type="service" id="sylius.behat.page.shop.checkout.shipping_step" />
<argument type="service" id="sylius.behat.page.shop.checkout.payment_step" />
<argument type="service" id="sylius.behat.page.shop.checkout.finalize_step" />
<argument type="service" id="sylius.behat.page.shop.checkout.thank_you" />
<argument type="service" id="sylius.behat.page.shop.order.order_payments" />
<argument type="service" id="sylius.repository.order" container="symfony" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.customer" class="%sylius.behat.context.ui.customer.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony" />
<argument type="service" id="sylius.behat.page.admin.customer.show" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.paypal" class="%sylius.behat.context.ui.paypal.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony" />
<argument type="service" id="sylius.behat.page.shop.order.order_payments" />
<argument type="service" id="sylius.behat.page.external.paypal_checkout_express" />
<argument type="service" id="sylius.behat.page.shop.checkout.finalize_step" />
<argument type="service" id="sylius.behat.paypal_api_mocker" />
<argument type="service" id="sylius.repository.order" container="symfony" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.product" class="%sylius.behat.context.ui.product.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony" />
<argument type="service" id="sylius.behat.page.shop.product.show" />
<argument type="service" id="sylius.behat.page.admin.product_show" />
<argument type="service" id="sylius.behat.page.admin.product_index" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.theme" class="%sylius.behat.context.ui.theme.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony"/>
<argument type="service" id="sylius.behat.page.admin.channel.index" />
<argument type="service" id="sylius.behat.page.admin.channel.update" />
<argument type="service" id="sylius.behat.page.shop.home" />
<tag name="sylius.behat.context" />
</service>
<service id="sylius.behat.context.ui.user" class="%sylius.behat.context.ui.user.class%" scope="scenario">
<argument type="service" id="sylius.behat.shared_storage" container="symfony" />
<argument type="service" id="sylius.repository.user" container="symfony" />
<argument type="service" id="sylius.behat.page.admin.customer.show" />
<argument type="service" id="sylius.behat.page.shop.user.login" />
<argument type="service" id="sylius.behat.page.shop.user.register" />
<tag name="sylius.behat.context" />
</service>
</services>
</container>