* This file is loaded by PHPUnit before any test.
*/
-use Dice\Dice;
-use Friendica\DI;
use PHPUnit\Framework\TestCase;
if (!file_exists(__DIR__ . '/../vendor/autoload.php')) {
if (!class_exists(TestCase::class)) {
class_alias(\PHPUnit\Framework\TestCase::class, TestCase::class);
}
-
-$dice = new Dice();
-$dice = $dice->addRules(include __DIR__ . '/../static/dependencies.config.php');
-
-DI::init($dice);
namespace Friendica\Test\src\Console;
+use Dice\Dice;
use Friendica\Console\ServerBlock;
use Friendica\Core\Config\Capability\IManageConfigValues;
+use Friendica\DI;
use Friendica\Moderation\DomainPatternBlocklist;
use Mockery;
*/
public function testAddBlockedServer()
{
+ $dice = new Dice();
+ $dice = $dice->addRules(include __DIR__ . '/../../../static/dependencies.config.php');
+
+ DI::init($dice, true);
+
$this->blocklistMock
->shouldReceive('addPattern')
->with('testme.now', 'I like it!')
*/
public function testUpdateBlockedServer()
{
+ $dice = new Dice();
+ $dice = $dice->addRules(include __DIR__ . '/../../../static/dependencies.config.php');
+
+ DI::init($dice, true);
+
$this->blocklistMock
->shouldReceive('addPattern')
->with('pod.ordoevangelistarum.com', 'Other reason')
*/
public function testRemoveBlockedServer()
{
+ $dice = new Dice();
+ $dice = $dice->addRules(include __DIR__ . '/../../../static/dependencies.config.php');
+
+ DI::init($dice, true);
+
$this->blocklistMock
->shouldReceive('removePattern')
->with('pod.ordoevangelistarum.com')