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

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

                - sylius.behat.context.setup.admin_api_security
                - sylius.behat.context.setup.channel
                - sylius.behat.context.setup.currency
                - sylius.behat.context.setup.order
                - sylius.behat.context.setup.payment
                - sylius.behat.context.setup.product
                - sylius.behat.context.setup.product_taxon
                - sylius.behat.context.setup.promotion
                - sylius.behat.context.setup.shipping
                - sylius.behat.context.setup.taxation
                - sylius.behat.context.setup.taxonomy

                - sylius.behat.context.transform.address
                - sylius.behat.context.transform.channel
                - sylius.behat.context.transform.coupon
                - sylius.behat.context.transform.customer
                - sylius.behat.context.transform.lexical
                - sylius.behat.context.transform.order
                - sylius.behat.context.transform.payment
                - sylius.behat.context.transform.product
                - sylius.behat.context.transform.shipping_method
                - sylius.behat.context.transform.tax_category
                - sylius.behat.context.transform.tax_rate
                - sylius.behat.context.transform.taxon
                - sylius.behat.context.transform.zone

                - sylius.behat.context.transform.shared_storage

                - sylius.behat.context.api.admin.managing_orders
                - sylius.behat.context.api.admin.managing_placed_order_addresses
                - sylius.behat.context.api.admin.response
                - sylius.behat.context.api.admin.save

            filters:
                tags: "@modifying_placed_order_address&&@api"
