diff --git a/framework/core/tests/unit/User/AbstractPolicyTest.php b/framework/core/tests/unit/User/AbstractPolicyTest.php index 96553fa7f..91c5e892a 100644 --- a/framework/core/tests/unit/User/AbstractPolicyTest.php +++ b/framework/core/tests/unit/User/AbstractPolicyTest.php @@ -11,6 +11,7 @@ namespace Flarum\Tests\unit\User; use Flarum\Event\GetPermission; use Flarum\Tests\unit\TestCase; +use Flarum\User\AbstractPolicy; use Flarum\User\User; use Illuminate\Events\Dispatcher; use Mockery as m; @@ -22,7 +23,7 @@ class AbstractPolicyTest extends TestCase public function setUp() { - $this->policy = m::mock(UserPolicy::class)->makePartial(); + $this->policy = m::mock(CustomUserPolicy::class)->makePartial(); $this->dispatcher = new Dispatcher(); $this->dispatcher->subscribe($this->policy); User::setEventDispatcher($this->dispatcher); @@ -46,3 +47,18 @@ class AbstractPolicyTest extends TestCase $this->assertTrue($allowed); } } + +class CustomUserPolicy extends AbstractPolicy +{ + protected $model = User::class; + + public function create(User $actor) + { + return true; + } + + public function edit(User $actor, User $user) + { + return true; + } +} diff --git a/framework/core/tests/unit/User/UserPolicy.php b/framework/core/tests/unit/User/UserPolicy.php deleted file mode 100644 index 6718ba6ab..000000000 --- a/framework/core/tests/unit/User/UserPolicy.php +++ /dev/null @@ -1,28 +0,0 @@ -