Loki_YireoTestGenerator
PHP
8.2 - 8.5
Magento
2.4.6 - 2.4.9
CSP
Yes
PHPStan
1
Magento PHPCS
10
License
OSL-3.0
Latest Release
none
A development module that extends Yireo_TestGenerator with Loki Components specific test generators. Do not use this in production.
Features
- Integration test for component ViewModels: Generates a test for classes implementing
ComponentViewModelInterface; - Integration test for component repositories: Generates a test for classes implementing
ComponentRepositoryInterface; - Unit test for component repositories: Generates a unit test for classes extending
ComponentRepository; - Component page test: Generates a page test for every component defined in a module its
etc/loki_components.xml;
Note that some generated tests (component repositories, component pages) extend upon test classes of LokiCheckout_Core. To run these generated tests, LokiCheckout_Core needs to be installed.
Installation
Install this package via composer:
composer require loki/magento2-yireo-test-generator
Next, enable this module:
bin/magento module:enable Loki_YireoTestGenerator
Current status
pipeline
failed
WARNING: This module has no releases yet. If you want to use it, make sure to add the version
@dev
to the composer command.
Support
For getting support, create an Issue under the following project URL:
https://gitlab.yireo.com/loki-extensions/Loki_YireoTestGenerator.git
Module Dependencies
The following dependencies are declared in the module its `etc/module.xml` file:
Loki_Components
Yireo_TestGenerator
Composer details
Magento module name
Loki_YireoTestGeneratorComposer name
loki/magento2-yireo-test-generatorComposer version
No release yet
Default branch
main
Requirements
loki/magento2-components: ^2.0
magento/framework: ^103.0
nette/php-generator: ^4.0
yireo/magento2-test-generator: ~0.0
php: >=8.2 <8.6
Releases
Changelog
Added
- Move Yireo_TestGenerator extensions from
LokiCheckout_DevToolsto this module
Last modified: October 26, 2026