# This file is part of the Sylius package.
# (c) Sylius Sp. z o.o.

default:
    suites:
        api_managing_channels:
            contexts:
                - sylius.behat.context.hook.doctrine_orm

                - sylius.behat.context.transform.address
                - sylius.behat.context.transform.channel
                - sylius.behat.context.transform.country
                - sylius.behat.context.transform.currency
                - sylius.behat.context.transform.locale
                - sylius.behat.context.transform.shared_storage
                - sylius.behat.context.transform.taxon
                - sylius.behat.context.transform.zone

                - sylius.behat.context.setup.admin_api_security
                - sylius.behat.context.setup.channel
                - sylius.behat.context.setup.currency
                - sylius.behat.context.setup.geographical
                - sylius.behat.context.setup.locale
                - sylius.behat.context.setup.payment
                - sylius.behat.context.setup.shipping
                - sylius.behat.context.setup.taxonomy
                - sylius.behat.context.setup.zone

                - sylius.behat.context.api.admin.managing_channels
                - sylius.behat.context.api.admin.response
                - sylius.behat.context.api.admin.save
                - Sylius\Behat\Context\Api\Admin\ManagingChannelsBillingDataContext
                - Sylius\Behat\Context\Api\Admin\ManagingChannelPriceHistoryConfigsContext

            filters:
                tags: "@managing_channels&&@api"
            javascript: false
