-
Bug
-
Resolution: Fixed
-
Minor
-
5.0
-
MOODLE_500_STABLE
-
MOODLE_500_STABLE
-
- Covered by automated tests (PHPUnit)
-
-
See the following, the tests in plugin \aiprovider_azureai are testing the provider from plugin \aiprovider_openai:
$ git grep openai ai/provider/azureai/tests/
|
ai/provider/azureai/tests/process_generate_image_test.php: classname: '\aiprovider_openai\provider',
|
ai/provider/azureai/tests/process_generate_image_test.php: classname: '\aiprovider_openai\provider',
|
ai/provider/azureai/tests/process_generate_text_test.php: classname: '\aiprovider_openai\provider',
|
ai/provider/azureai/tests/process_generate_text_test.php: classname: '\aiprovider_openai\provider',
|
ai/provider/azureai/tests/process_summarise_text_test.php: classname: '\aiprovider_openai\provider',
|
ai/provider/azureai/tests/process_summarise_text_test.php: classname: '\aiprovider_openai\provider',
|
ai/provider/azureai/tests/provider_test.php: classname: '\aiprovider_openai\provider',
|
Breaks our inter-component rules, etc. However it's more likely to just be copy/paste errors from MDL-82977 & I assume the plugin tests should be asserting behaviour of itself
Also the @covers notation is wrong in some of them