mirror of
https://git.friendi.ca/friendica/friendica.git
synced 2025-06-10 21:04:26 +02:00
Provide dependencies as PSR-11 container instead of arrays
This commit is contained in:
parent
1f25fe9bf5
commit
bc8d0d5fae
9 changed files with 54 additions and 62 deletions
|
@ -13,6 +13,7 @@ use Friendica\Service\Addon\Addon;
|
|||
use Friendica\Service\Addon\LegacyAddonProxy;
|
||||
use org\bovigo\vfs\vfsStream;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
use Psr\Container\ContainerInterface;
|
||||
|
||||
class LegacyAddonProxyTest extends TestCase
|
||||
{
|
||||
|
@ -85,7 +86,7 @@ class LegacyAddonProxyTest extends TestCase
|
|||
$addon = new LegacyAddonProxy('helloaddon', $root->url());
|
||||
|
||||
try {
|
||||
$addon->initAddon([]);
|
||||
$addon->initAddon($this->createStub(ContainerInterface::class));
|
||||
} catch (\Throwable $th) {
|
||||
$this->assertSame(
|
||||
'Addon loaded',
|
||||
|
@ -105,7 +106,7 @@ class LegacyAddonProxyTest extends TestCase
|
|||
$addon = new LegacyAddonProxy('helloaddon', $root->url());
|
||||
|
||||
try {
|
||||
$addon->initAddon([]);
|
||||
$addon->initAddon($this->createStub(ContainerInterface::class));
|
||||
} catch (\Exception $th) {
|
||||
$this->assertSame(
|
||||
'Addon loaded',
|
||||
|
@ -113,8 +114,8 @@ class LegacyAddonProxyTest extends TestCase
|
|||
);
|
||||
}
|
||||
|
||||
$addon->initAddon([]);
|
||||
$addon->initAddon([]);
|
||||
$addon->initAddon($this->createStub(ContainerInterface::class));
|
||||
$addon->initAddon($this->createStub(ContainerInterface::class));
|
||||
}
|
||||
|
||||
public function testInstallAddonWillCallInstallFunction(): void
|
||||
|
@ -127,7 +128,7 @@ class LegacyAddonProxyTest extends TestCase
|
|||
|
||||
$addon = new LegacyAddonProxy('helloaddon', $root->url());
|
||||
|
||||
$addon->initAddon([]);
|
||||
$addon->initAddon($this->createStub(ContainerInterface::class));
|
||||
try {
|
||||
$addon->installAddon();
|
||||
} catch (\Exception $th) {
|
||||
|
@ -148,7 +149,7 @@ class LegacyAddonProxyTest extends TestCase
|
|||
|
||||
$addon = new LegacyAddonProxy('helloaddon', $root->url());
|
||||
|
||||
$addon->initAddon([]);
|
||||
$addon->initAddon($this->createStub(ContainerInterface::class));
|
||||
try {
|
||||
$addon->uninstallAddon();
|
||||
} catch (\Exception $th) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue