Skip to content

Commit 7db04c4

Browse files
[Behat] Convert UI suite config from YAML to PHP
Co-Authored-By: Loïc Frémont <lc.fremont@gmail.com>
1 parent 0f2e2b3 commit 7db04c4

157 files changed

Lines changed: 4114 additions & 2822 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/Sylius/Behat/Resources/config/suites.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
'suites/cli.php',
2020
'suites/domain.php',
2121
'suites/hybrid.php',
22-
'suites/ui.yml',
22+
'suites/ui.php',
2323
])
2424
;
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<?php
2+
3+
/*
4+
* This file is part of the Sylius package.
5+
*
6+
* (c) Sylius Sp. z o.o.
7+
*
8+
* For the full copyright and license information, please view the LICENSE
9+
* file that was distributed with this source code.
10+
*/
11+
12+
declare(strict_types=1);
13+
14+
use Behat\Config\Config;
15+
16+
return (new Config())
17+
->import([
18+
'ui/account/address_book.php',
19+
'ui/account/customer.php',
20+
'ui/account/customer_registration.php',
21+
'ui/account/email_verification.php',
22+
'ui/account/login.php',
23+
'ui/addressing/managing_countries.php',
24+
'ui/addressing/managing_zones.php',
25+
'ui/admin/dashboard.php',
26+
'ui/admin/impersonating_customers.php',
27+
'ui/admin/locale.php',
28+
'ui/admin/login.php',
29+
'ui/admin/panel.php',
30+
'ui/admin/security.php',
31+
'ui/cart/accessing_cart.php',
32+
'ui/cart/shopping_cart.php',
33+
'ui/channel/channels.php',
34+
'ui/channel/managing_channels.php',
35+
'ui/channel/products_accessibility_in_multiple_channels.php',
36+
'ui/channel/theming.php',
37+
'ui/checkout/checkout.php',
38+
'ui/checkout/paying_for_order.php',
39+
'ui/contact/requesting_contact.php',
40+
'ui/currency/currencies.php',
41+
'ui/currency/managing_currencies.php',
42+
'ui/currency/managing_exchange_rates.php',
43+
'ui/errors/admin/error_page.php',
44+
'ui/errors/shop/error_page.php',
45+
'ui/homepage/viewing_products.php',
46+
'ui/inventory/cart_inventory.php',
47+
'ui/inventory/checkout_inventory.php',
48+
'ui/inventory/displaying_inventory_on_edit_product_page.php',
49+
'ui/inventory/managing_inventory.php',
50+
'ui/locale/locales.php',
51+
'ui/locale/managing_locales.php',
52+
'ui/order/managing_orders.php',
53+
'ui/order/modifying_placed_order_address.php',
54+
'ui/order/order_history.php',
55+
'ui/payment/managing_payment_methods.php',
56+
'ui/payment/managing_payments.php',
57+
'ui/product/navigating_between_product_show_and_edit_pages.php',
58+
'ui/payment_request/payment_request_notify.php',
59+
'ui/product/accessing_price_history.php',
60+
'ui/product/adding_product_review.php',
61+
'ui/product/managing_product_association_types.php',
62+
'ui/product/managing_product_attributes.php',
63+
'ui/product/managing_product_options.php',
64+
'ui/product/managing_product_reviews.php',
65+
'ui/product/managing_product_variants.php',
66+
'ui/product/managing_products.php',
67+
'ui/product/viewing_product_in_admin_panel.php',
68+
'ui/product/viewing_product_reviews.php',
69+
'ui/product/viewing_products.php',
70+
'ui/product/viewing_price_history.php',
71+
'ui/product/viewing_price_history_after_catalog_promotions.php',
72+
'ui/promotion/applying_catalog_promotions.php',
73+
'ui/promotion/applying_promotion_coupon.php',
74+
'ui/promotion/applying_promotion_rules.php',
75+
'ui/promotion/managing_catalog_promotions.php',
76+
'ui/promotion/managing_promotion_coupons.php',
77+
'ui/promotion/managing_promotions.php',
78+
'ui/promotion/receiving_discount.php',
79+
'ui/promotion/removing_catalog_promotions.php',
80+
'ui/shipping/applying_shipping_fee.php',
81+
'ui/shipping/applying_shipping_method_rules.php',
82+
'ui/shipping/viewing_shipping_methods.php',
83+
'ui/shipping/managing_shipments.php',
84+
'ui/shipping/managing_shipping_categories.php',
85+
'ui/shipping/managing_shipping_methods.php',
86+
'ui/taxation/applying_taxes.php',
87+
'ui/taxation/managing_tax_categories.php',
88+
'ui/taxation/managing_tax_rates.php',
89+
'ui/taxonomy/managing_taxons.php',
90+
'ui/user/customer_statistics.php',
91+
'ui/user/managing_administrators.php',
92+
'ui/user/managing_customer_groups.php',
93+
'ui/user/managing_customers.php',
94+
'ui/user/managing_users.php',
95+
])
96+
;

src/Sylius/Behat/Resources/config/suites/ui.yml

Lines changed: 0 additions & 81 deletions
This file was deleted.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<?php
2+
3+
/*
4+
* This file is part of the Sylius package.
5+
*
6+
* (c) Sylius Sp. z o.o.
7+
*
8+
* For the full copyright and license information, please view the LICENSE
9+
* file that was distributed with this source code.
10+
*/
11+
12+
declare(strict_types=1);
13+
14+
use Behat\Config\Config;
15+
use Behat\Config\Filter\TagFilter;
16+
use Behat\Config\Profile;
17+
use Behat\Config\Suite;
18+
19+
return (new Config())
20+
->withProfile(
21+
(new Profile('default'))
22+
->withSuite(
23+
(new Suite('ui_address_book'))
24+
->withContexts(
25+
'sylius.behat.context.hook.bad_gateway',
26+
'sylius.behat.context.hook.doctrine_orm',
27+
'sylius.behat.context.hook.guest_cart',
28+
'sylius.behat.context.hook.session',
29+
'sylius.behat.context.setup.address',
30+
'sylius.behat.context.setup.cart',
31+
'sylius.behat.context.setup.channel',
32+
'sylius.behat.context.setup.checkout',
33+
'sylius.behat.context.setup.checkout.address',
34+
'sylius.behat.context.setup.customer',
35+
'sylius.behat.context.setup.geographical',
36+
'sylius.behat.context.setup.payment',
37+
'sylius.behat.context.setup.product',
38+
'sylius.behat.context.setup.shipping',
39+
'sylius.behat.context.setup.shop_security',
40+
'sylius.behat.context.setup.user',
41+
'sylius.behat.context.transform.address',
42+
'sylius.behat.context.transform.customer',
43+
'sylius.behat.context.transform.lexical',
44+
'sylius.behat.context.transform.payment',
45+
'sylius.behat.context.transform.product',
46+
'sylius.behat.context.transform.shared_storage',
47+
'sylius.behat.context.transform.shipping_method',
48+
'sylius.behat.context.transform.user',
49+
'sylius.behat.context.ui.save',
50+
'sylius.behat.context.ui.shop.address_book',
51+
'sylius.behat.context.ui.shop.cart',
52+
'sylius.behat.context.ui.shop.checkout',
53+
'sylius.behat.context.ui.shop.checkout.addressing',
54+
'sylius.behat.context.ui.shop.checkout.complete',
55+
)
56+
->withFilter(new TagFilter('@address_book&&@ui')),
57+
),
58+
)
59+
;

src/Sylius/Behat/Resources/config/suites/ui/account/address_book.yml

Lines changed: 0 additions & 43 deletions
This file was deleted.
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<?php
2+
3+
/*
4+
* This file is part of the Sylius package.
5+
*
6+
* (c) Sylius Sp. z o.o.
7+
*
8+
* For the full copyright and license information, please view the LICENSE
9+
* file that was distributed with this source code.
10+
*/
11+
12+
declare(strict_types=1);
13+
14+
use Behat\Config\Config;
15+
use Behat\Config\Filter\TagFilter;
16+
use Behat\Config\Profile;
17+
use Behat\Config\Suite;
18+
19+
return (new Config())
20+
->withProfile(
21+
(new Profile('default'))
22+
->withSuite(
23+
(new Suite('ui_customer_account'))
24+
->withContexts(
25+
'sylius.behat.context.hook.bad_gateway',
26+
'sylius.behat.context.hook.doctrine_orm',
27+
'sylius.behat.context.hook.guest_cart',
28+
'sylius.behat.context.hook.mailer',
29+
'sylius.behat.context.hook.session',
30+
'sylius.behat.context.setup.cart',
31+
'sylius.behat.context.setup.channel',
32+
'sylius.behat.context.setup.checkout.address',
33+
'sylius.behat.context.setup.currency',
34+
'sylius.behat.context.setup.customer',
35+
'sylius.behat.context.setup.geographical',
36+
'sylius.behat.context.setup.order',
37+
'sylius.behat.context.setup.payment',
38+
'sylius.behat.context.setup.product',
39+
'sylius.behat.context.setup.shipping',
40+
'sylius.behat.context.setup.shop_security',
41+
'sylius.behat.context.setup.user',
42+
'sylius.behat.context.setup.zone',
43+
'sylius.behat.context.transform.address',
44+
'sylius.behat.context.transform.channel',
45+
'sylius.behat.context.transform.country',
46+
'sylius.behat.context.transform.customer',
47+
'sylius.behat.context.transform.lexical',
48+
'sylius.behat.context.transform.order',
49+
'sylius.behat.context.transform.payment',
50+
'sylius.behat.context.transform.product',
51+
'sylius.behat.context.transform.shared_storage',
52+
'sylius.behat.context.transform.shipping_method',
53+
'sylius.behat.context.transform.user',
54+
'sylius.behat.context.transform.zone',
55+
'sylius.behat.context.ui.browser',
56+
'sylius.behat.context.ui.channel',
57+
'sylius.behat.context.ui.email',
58+
'sylius.behat.context.ui.save',
59+
'sylius.behat.context.ui.shop.account',
60+
'sylius.behat.context.ui.shop.cart',
61+
'sylius.behat.context.ui.shop.checkout',
62+
'sylius.behat.context.ui.shop.checkout.addressing',
63+
'sylius.behat.context.ui.shop.checkout.complete',
64+
'sylius.behat.context.ui.shop.checkout.order_details',
65+
'sylius.behat.context.ui.shop.checkout.payment',
66+
'sylius.behat.context.ui.shop.checkout.shipping',
67+
'sylius.behat.context.ui.shop.currency',
68+
'sylius.behat.context.ui.shop.homepage',
69+
'sylius.behat.context.ui.user',
70+
)
71+
->withFilter(new TagFilter('@customer_account&&@ui')),
72+
),
73+
)
74+
;

0 commit comments

Comments
 (0)