8000 Transition from PHPSpec to PHPUnit · Issue #17837 · Sylius/Sylius · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Transition from PHPSpec to PHPUnit #17837

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
2 of 41 tasks
GSadee opened this issue Apr 7, 2025 · 1 comment
Open
2 of 41 tasks

Transition from PHPSpec to PHPUnit #17837

GSadee opened this issue Apr 7, 2025 · 1 comment
Labels
Dependencies Pull requests that update a dependency file DX Issues and PRs aimed at improving Developer eXperience. Maintenance CI configurations, READMEs, releases, etc.

Comments

@GSadee
Copy link
Member
GSadee commented Apr 7, 2025

According to the ADR, we are migrating from PHPSpec to PHPUnit for unit testing in Sylius. This decision comes after careful consideration of the project's long-term maintainability, developer experience, and broader ecosystem alignment.

🎯 Goals

  • Replace PHPSpec tests with PHPUnit across all Sylius components and bundles.
  • Ensure the test coverage remains at least as high as before.
  • Remove PHPSpec dependencies from the project.

✅ Migration Progress

Components

Bundles

  • AddressingBundle
  • AdminBundle
  • ApiBundle
  • AttributeBundle
  • ChannelBundle
  • CoreBundle
  • CurrencyBundle
  • CustomerBundle
  • InventoryBundle
  • LocaleBundle
  • MoneyBundle
  • OrderBundle
  • PaymentBundle
  • PayumBundle
  • ProductBundle
  • PromotionBundle
  • ReviewBundle
  • ShippingBundle
  • ShopBundle
  • TaxationBundle
  • TaxonomyBundle
  • UiBundle
  • UserBundle

Other

  • Behat
@GSadee GSadee added DX Issues and PRs aimed at improving Developer eXperience. Maintenance CI configurations, READMEs, releases, etc. Dependencies Pull requests that update a dependency file labels Apr 7, 2025
@stefantalen
Copy link
Contributor
stefantalen commented Apr 17, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependencies Pull requests that update a dependency file DX Issues and PRs aimed at improving Developer eXperience. Maintenance CI configurations, READMEs, releases, etc.
Projects
None yet
Development

No branches or pull requests

2 participants
0