1
0
mirror of https://github.com/flarum/core.git synced 2025-08-17 22:01:44 +02:00

additional tests for api controllers (#1433)

* added CreatePostControllerTest

* added DeleteDiscussionControllerTest

* added ListDiscussionControllerTest

* added TokenControllerTest

* minor improvement to policy, no need for Carbon object there, added ShowDiscussionControllerTest

* added showDiscussionControllerTest but cant make Guests view the discussion created by a user

* viewing for guests tested, we might need factories
This commit is contained in:
Daniël Klabbers
2018-05-16 09:25:48 +02:00
committed by GitHub
parent 09938f8633
commit e226f81515
5 changed files with 178 additions and 4 deletions

View File

@@ -11,7 +11,6 @@
namespace Flarum\Discussion;
use Carbon\Carbon;
use Flarum\Event\ScopeModelVisibility;
use Flarum\Settings\SettingsRepositoryInterface;
use Flarum\User\AbstractPolicy;
@@ -129,7 +128,7 @@ class DiscussionPolicy extends AbstractPolicy
if ($allowRenaming === '-1'
|| ($allowRenaming === 'reply' && $discussion->participants_count <= 1)
|| ($discussion->start_time->diffInMinutes(new Carbon) < $allowRenaming)) {
|| ($discussion->start_time->diffInMinutes() < $allowRenaming)) {
return true;
}
}